以下是部分代码,我提交之后可以提示警告框,但是点击警告框的确定之后还是可以将表单提交出去,要求阻止提交表单并要求重新填写,该怎么改???<SCRIPT LANGUAGE=javascript >
function check()
{
var strname=document.forms.name.value;
var stremail=document.forms.email.value;
var strinfor=document.forms.infor.value; if(strname=='')
{
alert("用户名不能为空!");
return;
}
if(stremail=='')
{
alert("邮箱不能为空!");
return ;
}
if (stremail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
{
return true;
}
else
{
alert("邮箱格式不正确!");
}
if(strinfor=='')
{
alert("留言内容不能为空!");
return;
}
alert("通过验证!");
}
</SCRIPT> <form method="post" action="shuru.php" name="myform" onsubmit="return check();">
function check()
{
var strname=document.forms.name.value;
var stremail=document.forms.email.value;
var strinfor=document.forms.infor.value; if(strname=='')
{
alert("用户名不能为空!");
return;
}
if(stremail=='')
{
alert("邮箱不能为空!");
return ;
}
if (stremail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
{
return true;
}
else
{
alert("邮箱格式不正确!");
}
if(strinfor=='')
{
alert("留言内容不能为空!");
return;
}
alert("通过验证!");
}
</SCRIPT> <form method="post" action="shuru.php" name="myform" onsubmit="return check();">
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货