急求:为什么单击事件不促发呢?

crystalcup 2009-11-16 02:27:24
<script type="text/javascript">
function checkUpdate(){
var user = document.getElementById("userName").value;
var pass = document.getElementById("password").value;
var updatepass = document.getElementById("updatePass").value;
var repass = document.getElementById("rePass").value;
alert(user);
//用户名
if(user == "" || user.equals(""))
{
alert("请输入用户名");
return false;
}
if(pass == "" || pass.equals(""))
{
alert("请输入密码");
return false;
}
if(updatepass == "" || updatepass.equals(""))
{
alert("请输入修改密码");
return false;
}
if(repass == "" || repass.equals(""))
{
alert("请输入确认");
return false;
if(!updatepass.equals(repass)){
alert("两次输入密码不一致,请重新输入!");
return false;
}else{
return true;
}
}
</script>

<form action="#" method="post">
<input type="submit" value="提交" onclick="checkUpdate();"/></form>
form表单中,为什么单击提交按钮时,没有反映呢?请各位高手指点!!!
...全文
98 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilianplayer_163 2009-11-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 click_me 的回复:]
JScript code
函数出错了呗
别个没看
user.equals(""))// 这个JS是没有equals的
[/Quote]
user==""就行了
<input type="submit" value="提交" onclick="return checkUpdate()"/>
没有return验证就不起作用!
zhangguifeng123 2009-11-17
  • 打赏
  • 举报
回复
回帖尽量带有责任感、、、
最起码不能误导别人、、、
尊敬铁人、、、
zhangshaolongjj 2009-11-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 click_me 的回复:]
JScript code
函数出错了呗
别个没看
user.equals(""))// 这个JS是没有equals的
[/Quote]
up
xiaofan_sap 2009-11-16
  • 打赏
  • 举报
回复

</scirpt> 在前面加个“}”就可以了
crystalcup 2009-11-16
  • 打赏
  • 举报
回复
那要怎样改啊?
xiaofan_sap 2009-11-16
  • 打赏
  • 举报
回复

</script> 前面是不是少两个“{”啊 ,
wujinjian2008n 2009-11-16
  • 打赏
  • 举报
回复
<input type="submit" value="提交" onclick="return checkUpdate()"/>
Click_Me 2009-11-16
  • 打赏
  • 举报
回复

函数出错了呗
别个没看
user.equals("")) // 这个JS是没有equals的

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧