form表单onsubmit返回false后表单仍然提交
页面代码<formaction="regsiter_ok.php"method="POST"name="form1"id="form1"onsubmit="returnc...
页面代码
<form action="regsiter_ok.php" method="POST" name="form1" id="form1" onsubmit="return chkput()">
<input name="提交" type="submit" value="注册" />
调用的JS代码
function chkput(){
if(txtUserName.length < 2 || txtUserName.length >30)
{
tip1.innerHTML =" " + imgwrong + "用户名长度不能少于1个字或大于15个字";
form1.txtUserName.focus();
return false;
}
if(txtPwd.length < 6 )
{
tip2.innerHTML =" " + imgwrong + "密码不能小于6位";
tip2.style.color="#000000";
form1.txtPwd.select();
return false;
}
if(txtPwdRes.length < 6)
{
tip3.innerHTML =" " + imgwrong + "确认密码不能小于6位!";
tip3.style.color="#000000";
form.txtPwdRes.select();
return false;
}
if(txtPwd != txtPwdRes)
{
tip3.innerHTML =" " + imgwrong + "两次密码不一致!";
tip3.style.color="#000000";
form.txtPwdRes.select();
return false;
}
if(illegalemail)
{
tip4.innerHTML =" " + imgwrong + "邮件格式不对!";
tip4.style.color="#000000";
form.txtEmail.select();
return false;
}
}
仍然可以提交,请高手赐教。
楼下说的我也试过,但还是不好用。
、、、 展开
<form action="regsiter_ok.php" method="POST" name="form1" id="form1" onsubmit="return chkput()">
<input name="提交" type="submit" value="注册" />
调用的JS代码
function chkput(){
if(txtUserName.length < 2 || txtUserName.length >30)
{
tip1.innerHTML =" " + imgwrong + "用户名长度不能少于1个字或大于15个字";
form1.txtUserName.focus();
return false;
}
if(txtPwd.length < 6 )
{
tip2.innerHTML =" " + imgwrong + "密码不能小于6位";
tip2.style.color="#000000";
form1.txtPwd.select();
return false;
}
if(txtPwdRes.length < 6)
{
tip3.innerHTML =" " + imgwrong + "确认密码不能小于6位!";
tip3.style.color="#000000";
form.txtPwdRes.select();
return false;
}
if(txtPwd != txtPwdRes)
{
tip3.innerHTML =" " + imgwrong + "两次密码不一致!";
tip3.style.color="#000000";
form.txtPwdRes.select();
return false;
}
if(illegalemail)
{
tip4.innerHTML =" " + imgwrong + "邮件格式不对!";
tip4.style.color="#000000";
form.txtEmail.select();
return false;
}
}
仍然可以提交,请高手赐教。
楼下说的我也试过,但还是不好用。
、、、 展开
1个回答
展开全部
<form name="form1" method="POST" action="a.asp" onsubmit="return checkform();">
<input type="text" name="thistimemoney" id="yanzi" size="10" onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
<input type="submit" value="确定并开始" name="submit">
</form>
函数定义:
<script language=javascript>
function checkform(){
if (form1.thistimemoney.value==""){
alert("你没输入钱数啊!");
document.getElementById("yanzi").focus();
return(false);
}
}
</script>
改成这样应该就没问题了 ...
<input type="text" name="thistimemoney" id="yanzi" size="10" onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
<input type="submit" value="确定并开始" name="submit">
</form>
函数定义:
<script language=javascript>
function checkform(){
if (form1.thistimemoney.value==""){
alert("你没输入钱数啊!");
document.getElementById("yanzi").focus();
return(false);
}
}
</script>
改成这样应该就没问题了 ...
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询