<!DOCTYPE HTMLl><html><head><title>简单的结构</title><meta charset="utf-8"></head><body> <form method="post" action=""> 账户:<input type="text" name=""/ ><br /><br /> 密码:<input type="password" name="" /><br /><br /> 确认:<input type="paasword2" name="" /><br /><br /> <input type="submit" value="注册" / onclick="return eg.regClick();" /> </form> <script> var eg = {};//声明一个对象,当做命名空间来使用 //定义一个公共函数来获取指定ID,减少代码量 eg.$ = function(id){ return document.getElementById(id); }; eg.regCheck = function(){ var uid = eg.$("userid"); var upwd = eg.$("userpwd"); var upwd2 = eg.$("userpwd2"); if(uid.value == ''){ alert("账户不为空"); return false; } if(upwd.value == ''){ alert("密码不为空"); return false; } if(upwd.value !== upwd2.value){ alert("两次值不同!!"); return false; } return true; }; </script></body></html>
3 回答
慕哥6064833
TA贡献1条经验 获得超1个赞
首先弹出的条件在判断语句里,没有弹出说明判断出错,你if判断uid为不为空,不应该是if(uid.equals(null){
alert(...)
}
你那个==判断的是整型,用equals才是为不为空 就是null
添加回答
举报
0/150
提交
取消