为了账号安全,请及时绑定邮箱和手机立即绑定

如果选中复选框,如何检查?

如果选中复选框,如何检查?

繁星淼淼 2019-07-17 14:59:45
如果选中复选框,如何检查?我正在用jQueryMobile构建一个移动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 id="remember" name="remember" type="checkbox" onclick="validate()" />但出于某种原因,它没有执行。救命啊!-编辑-这是我目前所拥有的。<DIV data-role="content" data-theme="g">     <DIV class=ui-grid-g-login>         <FORM method=post action=[$=PROBE(266)/] data-theme="C">             <P>~DATA_ERROR~</P>             <div id="mail" data-role="fieldcontain">                 <label for="mail">Email:*</label>                        <input id="mail" name="mail" type="email" />             </div>             <div id="pass" data-role="fieldcontain">                 <label for="pass">Paswoord:*</label>                         <input id="pass" name="pass" type="password" />             </div>             <div id="remember" data-role="fieldcontain">                 <label for="remember">Onthoud mij</label>                        <input id="remember" name="remember" type="checkbox" onclick="validate()" />             </div>             <P><INPUT class=btn name=submit value=Login type=submit  onclick="validate()"></P>           </FORM>     </DIV></DIV><!-- /content --><script type=text/javascript>function validate(){     var remember = document.getElementById('remember');     if (remember.checked){         alert("checked") ;     }else{         alert("You didn't check it! Let me check it for you.")     }}</script>-编辑解决了这个问题,问题是字段包含也被命名为“记住”。
查看完整描述

3 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

checkedboolean属性,以便您可以直接在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>


查看完整回答
反对 回复 2019-07-17
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

试试这个:

function validate() {
  var remember = document.getElementById("remember");
  if (remember.checked) {
    alert("checked");
  } else {
    alert("You didn't check it! Let me check it for you.");
  }}

您的脚本不知道变量是什么remember是。您需要首先使用getElementById()获取元素。


查看完整回答
反对 回复 2019-07-17
?
慕沐林林

TA贡献2016条经验 获得超9个赞

像这样使用


<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>


<input id="remember" name="remember" type="checkbox" onclick="validate()" />


查看完整回答
反对 回复 2019-07-17
  • 3 回答
  • 0 关注
  • 450 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信