问答详情
源自:6-3 鼠标经过事件(onmouseover)

怎样在密码表单中已经有输入的状态下不弹出confirm确认对话框

//测试onmouseover事件,弹出confirm确认对话框

var psw1=document.getElementById(psw1);

function showConfirm(){

if(psw1==null){

var showConfirm=confirm("请在密码表单中输入密码!");

}

}

这样输入还是会弹出的。

提问者:慕虎9706840 2017-03-15 14:31

个回答

  • 高山彝人
    2017-04-22 22:43:02

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>JS鼠标事件响应</title>

    <script type="text/javascript">

    var value=document.getElementById("password").value;//如果是value的话那么值为空,如果是inner的话为undefine

      console.log(value);

      if(value==""){ //getElementById里面传进去的参数一定要用双引号括住

      confirm("请输入密码后,再单击确定!")

      }

      }

    </script>

    </head>

    <body>

    <form>

    <!--input标签的name属性和value属性的名称必须完全一样 -->

    密码:<input id="password" type="password" name="password">

    <input  type="button" name="确定" value="确定" onmouseover="message()">

    </form>

    </body>

    </html>


  • 与我何关
    2017-03-15 19:23:30

    var psw1=document.getElementById(psw1).value; 少了value吧