表单验证
表单验证是javascript中的高级选项之一。JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
举例如下:
#frm span {
display: none;
color: #FF0000;
}
var st=false;
function chkname(o){
st=/^[\u4e00-\u9fa5]{2,4}$/gi.test(o.value);
o.nextSibling.innerHTML='姓名应为2-4个汉字';
o.nextSibling.style.display=(st?'none':'inline');
}
function chkqq(o){
st=/^\d{5,11}$/gi.test(o.value);
if(!st){
o.nextSibling.innerHTML=(o.value==''?'请输入QQ号':'QQ号应为5-11位数字');
o.nextSibling.style.display='inline';
return;
}
else o.nextSibling.style.display='none';
}
// ....
function chkfrm(f){
chkname(f.name);
chkqq(f.qq);
chkmail(f.mail);
chktel(f.tel);
chktext(f.text);
return st;
}