如何确定复选框是否已选中
在使用 jQuery Mobile 构建的移动 Web 应用程序中,您想要检查一个复选框。但是,您的代码似乎无法正常工作。
您已尝试使用以下代码:
<script type="text/javascript"> function validate(){ if (remember.checked == 1){ alert("checked") ; } else { alert("You didn't check it! Let me check it for you.") } } </script> <input>
但它没有按预期执行。
解决方案
这种行为的原因是checked是一个布尔属性。您不应将其与 1 进行比较,而应直接在 if 条件中使用它。这是更正后的代码:
<script type="text/javascript"> function validate() { if (document.getElementById('remember').checked) { alert("checked"); } else { alert("You didn't check it! Let me check it for you."); } } </script>
此代码正确检查复选框的选中状态并显示相应的警报消息。
以上是为什么我的 jQuery Mobile 复选框验证不起作用?的详细内容。更多信息请关注PHP中文网其他相关文章!