为什么不返回false?

azev 2003-07-11 11:46:46
//表单元素检测
function ElementIsemptyCheck(strname,strmsg)
{
if ((document.all(strname).value)=="")
{
alert(strmsg);
document.all(strname).focus();
return false;
}

}

//---------------------------------------------------------------------

//注册普通用户
function CommonUserReg_2_Valid()
{
//ElementIsemptyCheck("TxtUsername","请输入用户名");

if ((document.all("TxtUsername").value)=="")
{
alert("请输入用户名");
document.all("TxtUsername").focus();
return false;
}
}


-----------
上面这样是可以的..

但是在启用了ElementIsemptyCheck("TxtUsername","请输入用户名");将
if ((document.all("TxtUsername").value)=="")
{
alert("请输入用户名");
document.all("TxtUsername").focus();
return false;
}
删除之后就出错了.没有返回false,页面继续执行

why?
...全文
42 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
azev 2003-07-11
  • 打赏
  • 举报
回复
to kingdomzhf() ( )

也用过..不行.
我是在asp.net里用的
LnkSubmit.Attributes["onClick"]="return CommonUserReg_2_Valid();";
我将return去掉后还是继续执行

to gzh_seagull(不可) ( )

这样自然可行..
但是下面还有啊..不能return走了
ElementIsemptyCheck("TxtUsername","请输入用户名");
ElementIsemptyCheck("TxtPassword","请输入密码");
....
gzh_seagull 2003-07-11
  • 打赏
  • 举报
回复
return ElementIsemptyCheck("TxtUsername","请输入用户名");
kingdomzhf 2003-07-11
  • 打赏
  • 举报
回复
<html>
<body>
<script>
function ElementIsemptyCheck(strname,strmsg)
{
if ((document.all(strname).value)=="")
{
alert(strmsg);
document.all(strname).focus();
return false;
}

}

</script>
<input type=text id=po>
<input type=button value="height" onclick="ElementIsemptyCheck('po','input')">
</body>
</html>
azev 2003-07-11
  • 打赏
  • 举报
回复
感觉只能用 xiaoshi(java入门中....)(半知不解)的了

还是觉得麻烦了点.不爽

大家有没有用自己的通用判断函数?
胖河马 2003-07-11
  • 打赏
  • 举报
回复
你用 gzh_seagull(不可) 说的那个
azev 2003-07-11
  • 打赏
  • 举报
回复
I see

就是false和return false的差别...

是不是?


jsidiot 2003-07-11
  • 打赏
  • 举报
回复
你这里的每个判断都是独立的
if(ElementIsemptyCheck("TxtUsername","请输入用户名")==false){
return false;}
else if (ElementIsemptyCheck("TxtUsername","请输入密码")==false){return false;}
....

87,910

社区成员

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

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