Отключить / включить кнопку «Отправить», пока все формы не будут заполнены

Я хочу, чтобы кнопка отправки формы была отключена / включена в зависимости от того, полностью ли заполнена форма.

Когда входы заполнены, отключенная кнопка становится активной. Это прекрасно работает. Но я бы хотел отключить эту кнопку, когда вход будет освобожден.

Это мой сценарий:


    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;
        }
    }
 





Ответы на вопрос(7)

Ваш ответ на вопрос