이 문서의 예에서는 JS를 사용하여 확인란을 클릭하여 버튼이나 텍스트 상자를 회색으로 바꾸고 사용할 수 없게 만드는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
등록 시 표시되지 않는 경우가 많습니다. 등록 권한을 읽기 위해 클릭하지 않으면 제출 버튼이 회색으로 표시되어 유효하지 않은 경우 제출할 수 없습니다. 기능을 클릭하면 제출이 확인됩니다. 아래 버튼이 적용됩니다.
작동 효과는 아래와 같습니다.
구체적인 코드는 다음과 같습니다.
<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>
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.