用户名验证
这是一个用户名不能为空的验证
// An highlighted block
function validateForm(){
var x=document.forms["register"]["ming"].value;
if (x==null || x==""){
alert("姓必须填写");
return false;
}
else
return true;
}
密码验证
这是一个密码必须为字母、数字、下划线的验证
// An highlighted block
function validateForm(){
var passwordReg =/^\w+$/
if(!passwordReg .test(document.register.mima.value)) {
alert('密码有误,只能包含数字,字母下划线');
document.register.mima.focus();
return false;
}
else
return true;
}
邮箱验证
这是一个邮箱格式的验证
// An highlighted block
var x=document.forms["register"]["youxiang"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
alert("不是一个有效的 e-mail 地址");
return false
}
这些是js 里面的代码,需要保持表单名与html里的表单名保持一致,并且每个输入框内的id保持一致,并且将函数连接到表单上,即可实现表单验证。