| 发表于:2007-12-08 14:34:48 楼主 |
if (document.form1.name.value==""){ alert("用户名不能为空!"); document.form1.name.focus(); return false; } if (document.form1.name.value.length > 12){ alert("用户名过长!"); document.form1.name.focus(); return false; } if (document.form1.password1.value=="" ¦ ¦ document.form1.password1.value.length < 6){ alert("密码长度不能小于6位数!"); document.form1.password1.focus(); return false; } if (document.form1.password1.value!=document.form1.password2.value){ alert("两次输入的密码不一样!"); document.form1.password1.focus(); document.form1.password1.value = ''; document.form1.password2.value = ''; return false; } if (document.form1.question.value==""){ alert("提示问题不能为空!"); document.form1.question.focus(); return false; } if (form1.radiogroup1[0].checked==false&&form1.radiogroup1[1].checked==false) { alert("请选择你的性别"); form1.radiogroup1[0].focus(); return false; } if (document.form1.answer.value==""){ alert("提示问题答案不能为空!"); document.form1.answer.focus(); return false; } if(document.form1.email.value.length!=0){ if(document.form1.email.value.charat(0)=="." ¦ ¦ document.form1.email.value.charat(0)=="@" ¦ ¦ document.form1.email.value.indexof('@', 0) == -1 ¦ ¦ document.form1.email.value.indexof('.', 0) == -1 ¦ ¦ document.form1.email.value.lastindexof("@")==document.form1.email.value.length-1 ¦ ¦ document.form1.email.value.lastindexof(".")==document.form1.email.value.length-1) { alert("email地址格式不正确!"); document.form1.email.focus(); return false; } } else { alert("email不能为空!"); document.form1.email.focus(); return false; } if (document.form1.tel.value==""){ alert("联系电话不能为空!"); document.form1.tel.focus(); return false; } return true; } </script> 各位大哥, 这是我的js表单的代码。 问题是提交后,两个密码不同时,可以提示,但仍然能够注册成功。 烦劳各位大哥,大姐,帮我看看代码哪里要修改的! 谢谢 |
|
|
|
|