9月12日跌停的股票:jave问题

来源:百度文库 编辑:高校问答 时间:2024/04/29 18:49:46
我用下面的程序验证表单信息,当有不符合要求的信息时,表单会自动刷新,错误信息是没了,但正确的信息也没了。全部要重新输入,请问在错误信息提示完之后如何不让表单刷新??
function check(){
if(document.form1.username.value=="")
{
window.alert("请填写您的用户名!");
document.form1.username.focus();
return false;
}

var

filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;

if(!filter.test(document.form1.username.value))
{
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Za-z0-9_-.)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
document.form1.username.focus();
document.form1.username.select();
return false;
}

if(document.form1.password.value=="")
{alert("请填写您的密码!");
document.form1.password.focus();
return false;
}

if(document.form1.confirmPassword.value=="")
{
alert("请输入您的确认密码!");
document.form1.confirmPassword.focus();
return false;
}

var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
if(!filter.test(document.form1.password))
{
alert("密码填写不正确,请重新填写!可使用的字符为(A-Za-z0-9_-.)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
document.form1.password.focus();
document.form1.password.select();
return false;
}

if(document.form1.password.value!=document.form1.confirmPassword.value)
{
alert("两次填写的密码不一致,请重新填写!");
document.form1.password.focus();
document.form1.password.select();
return(false);
}
if(document.form1.email.value=="")
{
alert("请输入您的电子邮件地址!");
document.form1.email.focus();
document.form1.email.select();
return(false);
}

var
filter=/^\s*([A-Za-z0-9_-]+(\.\w+)*@(\w+\.)+\w{2,3})\s*$/;
if(!filter.test(document.form1.email.value))
{

alert("邮件地址不正确,请重新填写!");
document.form1.email.focus();
document.form1.email.select();
return(false);}
}

</script>

这叫javascript 谢谢下回别说是java问题