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

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

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> 鼠标经过事件 </title>
<script type="text/javascript">
    function message(){
      var pw=document.getElementById("pp").value;
      if(pw==""){
        confirm("请输入密码后,再单击确定!")
        }
        else{
            alert("成功输入"+pw)
        }
    }
</script>
</head>
<body>
<form>
密码:<input name="password" type="password" id="pp" >
<input name="确定" type="button" value="确定" 
onclick="message()"/>
</form>
</body>
</html>

为什么我的判定条件是if(pw==null)的时候,不好用呢??

正在回答

2 回答

因为pw==“ ”判断的是表单内容是否为空,而null是指不存在pw这个对象。

当你没有定义pw这个对象的时候,你用pw==null返回值为true。

0 回复 有任何疑惑可以回复我~

在<input type="text"/>中未规定value的初始值同时用户未输入时,value的默认值是""。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信