Schaltfläche "Senden" aktivieren / deaktivieren, wenn das Kontrollkästchen aktiviert / deaktiviert ist?

Wie aktiviere ich die Senden-Schaltfläche in meinem HTML-Formular und deaktiviere sie, wenn das Kontrollkästchen deaktiviert war?

Was ist los mit diesem Code?

<code>EnableSubmit = function(val)
{
    var sbmt = document.getElementById("Accept");

    if (val.checked == true)
    {
        sbmt.disabled = false;
    }
    else
    {
        sbmt.disabled = true;
    }
}                       
</code>

Das Kontrollkästchen

<code><td width="30%">Do you accept Terms of Service agreement?</td>
<td width="10px" style="min-width: 10px"></td>
<td width="70%">
    <input type="checkbox" name="TOS" value="Accept" onClick="EnableSubmit"> I agree to Terms of Service agreement.
</td>
</code>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage