javascript 注册问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:14:08
<script language="javascript">
function checkForm(){
if (document.form1.username.value==""){
alert('请填写你的用户帐号!');
return false;
}
if (document.form1.password.value==""){
alert('请填写你的用户蜜码!');
return false;
}
if (document.form1.password.value!=document.form1.psw.value){
alert('填写两次密码不一致,请检查!');
return false;
}
if (document.form1.serviceclass.value==""){
alert('请填写服务类型!');
return false;
}
var reg=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
var flag=reg.test(document.form1.e_mail.value);
if (!flag){
alert('请填写正确的email地址,请检查!');
return false;
}
}</script>

form name="form1" method="post" action="login2.asp" onsubmit="return checkForm();">
<td valign="top"><table widt

先检查一下你的checkForm函数中有没有语法错误(或对象使用错误),方法为,使用checkFrom()后再加return false;不让表单提交,如果这时点提交后,在window.status上显示出错,说明是checkForm里有错误,很有可能是书写错误,仔细检查一下,那个写错了!

提交按钮的Type不能是submit,要求是button,然后在onClick事件里面定义:return checkForm()