asp js提交表单前判断文本输入

按下“提交”按钮没有反应,请问高手下面这段代码哪里有问题?如果去掉js中的判断语句,是可以提交的。如果将“提交”按钮的type改为submit,没有经过判断就直接提交了。... 按下“提交”按钮没有反应,请问高手下面这段代码哪里有问题?
如果去掉js中的判断语句,是可以提交的。如果将“提交”按钮的type改为submit,没有经过判断就直接提交了。
我想在提交表单之前判断用户的输入,请各位帮帮忙,谢谢谢谢!!!

<script Language="JavaScript">
function CheckForm(myform)
{
if(myform.yhm.value=="")
{
alert("用户名不能为空");
document.myform.yhm.focus();
return false;
}
if(myform.mima.value=="")
{
alert("密码不能为空");
document.myform.mima.focus();
return false;
}
if(myform.mima2.value=="")
{
alert("验证密码不能为空");
document.myform.mima2.focus();
return false;
}
if(myform.mima.value<>myform.mima2.value)
{
alert("密码与验证密码不相同!请重新输入!");
document.myform.mima.focus();
return false;
}
document.myform.submit();
}
</script>
<form name="myform" method="post" action="register.asp" >
用户名<input type=text name=yhm value="">
密码<input type=password maxsize=14 name=mima value="">
确认密码<input type=password maxsize=14 name=mima2 value="">
性别<input type=radio name=xb value=女>女
<input type=radio name=xb value=男 checked>男
<INPUT class=tj class=tj id=tbnSub type=button value=提交 name=tbnSub onClick="return CheckForm(this);">
<INPUT class=tj id=btnRest type=reset value=重置 name=btnRest>
</form>
展开
 我来答
度老虎
2012-06-23 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2332万
展开全部
有几个地方错了,改成下面的就可以:
<script Language="JavaScript">
function CheckForm(frm)
{
if(frm.yhm.value=="")
{
alert("用户名不能为空");
frm.yhm.focus();
return false;
}
if(frm.mima.value=="")
{
alert("密码不能为空");
frm.mima.focus();
return false;
}
if(frm.mima2.value=="")
{
alert("验证密码不能为空");
frm.mima2.focus();
return false;
}
if(frm.mima.value!=frm.mima2.value)
{
alert("密码与验证密码不相同!请重新输入!");
frm.mima.focus();
return false;
}
return true;
}
</script>
<form name="myform" method="post" action="register.asp" onsubmit="return CheckForm(this);">
用户名<input type=text name=yhm value="">
密码<input type=password maxsize=14 name=mima value="">
确认密码<input type=password maxsize=14 name=mima2 value="">
性别<input type=radio name=xb value=女>女
<input type=radio name=xb value=男 checked>男
<INPUT class=tj class=tj id=tbnSub type=submit value=提交 name=tbnSub>
<INPUT class=tj id=btnRest type=reset value=重置 name=btnRest>
</form>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式