Heim >Web-Frontend >js-Tutorial >JS-Methode, um zu realisieren, dass durch Klicken auf das Kontrollkästchen die Schaltfläche oder das Textfeld ausgegraut und nicht verfügbar ist._Javascript-Fähigkeiten
Das Beispiel in diesem Artikel beschreibt, wie Sie mit JS die Schaltfläche oder das Textfeld grau und nicht verfügbar machen, indem Sie auf das Kontrollkästchen klicken. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Wenn Sie die Registrierungserlaubnis nicht lesen, wird sie oft nicht angezeigt. Wenn sie ungültig ist, kann sie nicht gesendet werden. Dieser JS-Code implementiert eine solche Nur wenn Sie die Übermittlung bestätigen, wird die Schaltfläche unten wirksam.
Der Betriebseffekt ist wie folgt:
Der spezifische Code lautet wie folgt:
<html> <head> <title>点击复选框按钮变为不可用</title> </head> <script> var checkobj function agreesubmit(el){ checkobj=el if (document.all||document.getElementById){ for (i=0;i<checkobj.form.length;i++){ var tempobj=checkobj.form.elements[i] if(tempobj.type.toLowerCase()=="submit") tempobj.disabled=!checkobj.checked } } } function defaultagree(el){ if (!document.all && !document.getElementById){ if (window.checkobj && checkobj.checked) return true else{ alert("Please read/accept terms to submit form") return false } } } </script> <body> <form name="agreeform" onSubmit="return defaultagree(this)"> <input name="agreecheck" type="checkbox" onClick="agreesubmit(this)"><b>你确认要提交?</b><br> <input type="Submit" value="我一定要提交" disabled> </form> <script> document.forms.agreeform.agreecheck.checked=false </script> </body> </html>
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.