js页面
function FormCheck() {
var reg=/^[u4E00-u9FA5]+$/;//中文正则表达式
if (document.Form1.studentname.value != null && document.Form1.studentname.value != "" )
{
var i;
var str2 = document.Form1.studentname.value
if (str2.length<2)
{
$("#nameTip").html("姓名不能少于一个字符!");
document.Form1.studentname.focus();
document.Form1.studentname.select();
return false;
} else{
for(i=0;i<str2.length;i++){//验证每一个字符是否为中文
var str3=str2.substring(i,i+1);
if(reg.test(str3)){
$("#nameTip").html("姓名必须为中文!");
document.Form1.studentname.focus();
document.Form1.studentname.select();
return false; }}
}
}else{
$("#nameTip").html("姓名不能为空!");
document.Form1.studentname.focus();
document.Form1.studentname.select();
return false;
} $("#nameTip").html("");
if (document.Form1.cardid.value=="" || null == document.Form1.cardid.value)
{
$("#cardTip").html("请输入您的证件号!");
document.Form1.cardid.focus();
document.Form1.cardid.select();
return false;
}
var filter=/^/s*[0-9]{15,18}/s*$/;
if (!filter.test(document.Form1.cardid.value)) {
$("#cardTip").html("证件号不正确,请重新填写!不超过15-18个数字,注意不要使用空格。");
document.Form1.cardid.focus();
document.Form1.cardid.select();
return false;
}
$("#cardTip").html("");
if (document.Form1.telephone.value =="" || document.Form1.telephone.value ==null)
{
$("#teleTip").html("电话号码不能为空");
document.Form1.telephone.focus();
document.Form1.telephone.select();
return false;
}
var filter2=/^/s*[0-9]{9,11}/s*$/;
if (!filter2.test(document.Form1.telephone.value)) {
$("#teleTip").html("电话号码不正确,请重新填写!不超过9-11个数字,注意不要使用空格。");
document.Form1.telephone.focus();
document.Form1.telephone.select();
return false;
}
$("#teleTip").html("");
if (document.Form1.address.value !="" && document.Form1.address.value!=null)
{
var i;
var str2 = document.Form1.address.value
if (str2.length<2)
{
$("#addreTip").html("家庭地址不能少于一个字符!");
document.Form1.address.focus();
document.Form1.address.select();
return false;
} else{
for(i=0;i<str2.length;i++){//验证每一个字符是否为中文
var str3=str2.substring(i,i+1);
if(reg.test(str3)){
$("#addreTip").html("家庭地址必须为中文!");
document.Form1.address.focus();
document.Form1.address.select();
return false; }}
}
}else{
$("#addreTip").html("家庭地址不能为空!");
document.Form1.address.focus();
document.Form1.address.select();
return false;
}
$("#addreTip").html("");
if (document.Form1.endschool.value !="" && document.Form1.endschool.value !=null)
{
var i;
var str2 = document.Form1.endschool.value
if (str2.length<2)
{
$("#endTip").html("毕业学校不能少于一个字符!");
document.Form1.endschool.focus();
document.Form1.endschool.select();
return false;
} else{
for(i=0;i<str2.length;i++){//验证每一个字符是否为中文
var str3=str2.substring(i,i+1);
if(reg.test(str3)){
$("#endTip").html("毕业学校必须为中文!");
document.Form1.endschool.focus();
document.Form1.endschool.select();
return false; }}
}
}else{
$("#endTip").html("毕业学校不能为空!");
document.Form1.endschool.focus();
document.Form1.endschool.select();
return false;
}
$("#endTip").html("");
var filter2=/^/s*[0-9]{1,3}/s*$/;
if (document.Form1.selschoolid.value =="" || document.Form1.selschoolid.value ==null )
{
$("#selidTip").html("报考学校序列号不能为空");
document.Form1.selschoolid.focus();
document.Form1.selschoolid.select();
return false;
}
if (!filter2.test(document.Form1.selschoolid.value)) {
$("#selidTip").html("报考学校序列号不正确,请重新填写!不超过3个数字,注意不要使用空格。");
document.Form1.selschoolid.focus();
document.Form1.selschoolid.select();
return false;
}
$("#selidTip").html("");
if (document.Form1.selschool.value !="" &&document.Form1.selschool.value !=null)
{
var i;
var str2 = document.Form1.selschool.value
if (str2.length<2)
{
$("#schoolTip").html("报考学校不能少于一个字符!");
document.Form1.selschool.focus();
document.Form1.selschool.select();
return false;
} else{
for(i=0;i<str2.length;i++){//验证每一个字符是否为中文
var str3=str2.substring(i,i+1);
if(reg.test(str3)){
$("#schoolTip").html("报考学校必须为中文!");
document.Form1.selschool.focus();
document.Form1.selschool.select();
return false; }}
}
}else{
$("#schoolTip").html("报考学校不能为空!");
document.Form1.selschool.focus();
document.Form1.selschool.select();
return false;
}
$("#schoolTip").html("");
if (document.Form1.selprofessional.value !="" && document.Form1.selprofessional.value !=null)
{
var i;
var str2 = document.Form1.selprofessional.value
if (str2.length<2)
{
$("#profTip").html("所选专业不能少于一个字符!");
document.Form1.selprofessional.focus();
document.Form1.selprofessional.select();
return false;
} else{
for(i=0;i<str2.length;i++){//验证每一个字符是否为中文
var str3=str2.substring(i,i+1);
if(reg.test(str3)){
$("#profTip").html("所选专业必须为中文!");
document.Form1.selprofessional.focus();
document.Form1.selprofessional.select();
return false; }}
}
}else{
$("#profTip").html("所选专业不能为空!");
document.Form1.selprofessional.focus();
document.Form1.selprofessional.select();
return false;
}
}
jsp页面
<form action="/student/register.do?method=Addstudent" method="post" name="Form1" onSubmit="return FormCheck()">
要显示的位置
<div id="selidTip" style="width:300px"></div>