用户名/密码/邮箱校验与提交

来源:互联网 发布:网络流媒体地址 编辑:程序博客网 时间:2024/06/06 16:12
///检测用户名
function accountCheck() {
    var account = document.validateForm.account.value;
    var d1 = document.getElementById("d1");
    if (account == "") {
d1.innerHTML = "*请输入帐户名";
return false;
}else{
d1.innerHTML = "";
}

}


//校验密码
function pass1Check(){
var pass1 = document.getElementById("pass1").value;
var d2 = document.getElementById("d2");
var reg3 = /^[0-9a-zA-Z]{6,}$/;
if (pass1 == "") {
d2.innerHTML = "*请输入密码";
return false;
} else if (!reg3.test(pass1)) {
d2.innerHTML = "*密码应由六位以上字母或数字组成";
return false;
}else{
d2.innerHTML = "";
}

}


//校验密码
function pass2Check(){
var pass1 = document.getElementById("pass1").value;
var pass2 = document.getElementById("pass2").value;
var d3 = document.getElementById("d3");
if (pass2 == "") {
d3.innerHTML = "*请输入确认密码";
return false;
}else if (pass1 != pass2) {
d3.innerHTML = "*密码不一致";
return false;
} else{
d3.innerHTML = "";
}

}


//校验邮箱格式
function emailCheck(){
var mail = document.getElementById("email").value;
var d4 = document.getElementById("d4");
var reg6 = /^[\da-zA-Z]{1,}@[\da-zA-Z]{1,}\.com$/;
if (!reg6.test(mail)&&mail!="") {
d4.innerHTML = "*邮箱格式错误";
return false;
}else{
d4.innerHTML = "";
}
}

//提交
$(document).ready(function(){
$("#register").click(function(){
var check1 = accountCheck();
var check2 = pass1Check();
var check3 = pass2Check();
var check4 = emailCheck();
if (!(check1 == false || check2 == false || check3 == false || check4 == false)) {
$("#registerForm").submit();
}

})
})
0 0