写了一段注册表单,怎么不能用javasrcipt语句验证数据的合法性啊,烦~·小弟新手,望指教下,要怎么改?

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:42:59
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<script langusge="javascript">
function submit(){
if(form1.username.value==""){
alert(namenull);
form1.username.focus();
reurn false;
}
if(form1.userpassword.value==""){
alert(pasnull);
form1.userpassword.focus();
return false;
}
if(form1.reuserpassword.value==""){
alert(repasnull) ;

form1.reuserpassword.focus();
return false;
}
if(userpassword.value!=form1.reuserpassword.value)
{
alert("确认密码不一致");

form1.userpassword.focus();
return false;
}
if(form1.email.value.length!=0){
for(i=0;i<form1.email.length;i++)
if(form1.email.value.charAt(i)=='@')
break;
if(i==form1.email

三个地方需要改:
1."utf-8"改为"gb2312"
2. if(form1.username.value==""){
alert(namenull);
form1.username.focus();
reurn false;
}
reurn false;写错了,注意return
3.function submit(){改为function on_submit(){