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> 展开
如果去掉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> 展开
展开全部
有几个地方错了,改成下面的就可以:
<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>
<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>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询