首页 > web前端 > js教程 > 为什么我的 jQuery Mobile 复选框验证不起作用?

为什么我的 jQuery Mobile 复选框验证不起作用?

Susan Sarandon
发布: 2024-11-29 00:12:11
原创
398 人浏览过

Why Doesn't My jQuery Mobile Checkbox Validation Work?

如何确定复选框是否已选中

在使用 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中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板