Deaktivieren / Aktivieren Sie die Schaltfläche "Senden", bis alle Formulare ausgefüllt wurden

Ich möchte, dass die Schaltfläche zum Senden meines Formulars deaktiviert / aktiviert wird, je nachdem, ob das Formular vollständig ausgefüllt ist.

Wenn die Eingänge gefüllt sind, wechselt die deaktivierte Schaltfläche zu aktiviert. Das funktioniert super Ich möchte aber, dass die Schaltfläche deaktiviert wird, wenn ein Eingang geleert wird.

Das ist mein Drehbuch:

<script type="text/javascript" language="javascript">
    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;
        }
    }
</script> 
<form name="theform">
<input type="text" onKeyup="checkform()" />
<input type="text" onKeyup="checkform()" />
<input id="submitbutton" type="submit" disabled="disabled" value="Submit" />
</form>

Antworten auf die Frage(7)

Ihre Antwort auf die Frage