1.密码与确认密码的输入是否一致
2.×××号为15位或者18位,否则输入错误
function tijiao()
{
alert("验证");
var passw=document.getElementById("password");//获取确认密码的输入值
var passvalue=passw.value;
alert(passvalue);
var passt=document.getElementById("idenpassword");//获取确认密码的输入值
var passvaluet=passt.value;
alert(passvaluet);
var idc=document.getElementById("idcard").value;//获取×××的输入值
alert(idc);
var uname=document.getElementById("username").value;//获取用户名的输入值
if(passvalue==passvaluet)
{
alert("密码ok");
if(idc.match(/^\d{15}|\d{18}$/))
//用正则表达式验证×××号是否符合要求,正则表达式是一种表达式,不能写成字符串(也就是加“”),,否则不能进行×××号的正则表达式验证 {
alert("×××ok");
if(uname!="")
{
alert("用户名ok");
//若验证都可以就跳转到添加信息的servlet
document.forms[0].action="/Exercise/AddServlet";
//document.forms[0].submit();//按钮为button,需要调用form的submit()方法
return true;
}
else
{
alert("出错了~uname");
return false;
}
}
else
{
alert("出错了~idc");
return false;
}
}
else
{
alert("出错了~passw");
return false;
}
}