Disable/Enable Submit Button until all forms have been filled

后端 未结 9 606
囚心锁ツ
囚心锁ツ 2020-12-13 06:59

I want my form submit button to be disabled/enabled depending on if the form is completely filled.

When the inputs are filled, the disabled button changes to enabled

9条回答
  •  一生所求
    2020-12-13 07:40

    Just add an else then:

    function checkform()
    {
        var f = document.forms["theform"].elements;
        var cansubmit = true;
    
        for (var i = 0; i < f.length; i++) {
            if (f[i].value.length == 0) cansubmit = false;
        }
    
        if (cansubmit) {
            document.getElementById('submitbutton').disabled = false;
        }
        else {
            document.getElementById('submitbutton').disabled = 'disabled';
        }
    }
    

提交回复
热议问题