/*
|
用于注册的特殊验证
|
*/
|
//校验登录名
|
function verify_regloginid(obj, msg, tips) {
|
var v_len = $(obj).val().length;
|
if (v_len < 5 || v_len > 20) {
|
set_flag_verify(obj, "长度为5-20位字符", tips, false);
|
return false;
|
} else {
|
var reg = /^([a-zA-Z0-9]|[._]){5,20}$/;
|
if (!reg.test($(obj).val())) {
|
set_flag_verify(obj, "格式为5-20位英文,数字或_", tips, false);
|
return false;
|
} else;
|
|
window.IsNoRepeat = undefined;
|
$.ajax({
|
url: '/Pages/common/CommonAjax.aspx',
|
type: "POST",
|
dataType: "html",
|
data: { dataforregister: $(obj).val(), varitypeforregister: "loginid" },
|
global: false,
|
cache: false,
|
async: false,
|
success: function (msg) {
|
|
//alert(msg);
|
if (msg == '1') {
|
window.IsNoRepeat = false; //存在
|
} else {
|
window.IsNoRepeat = true; //不存在
|
}
|
}
|
});
|
if (!window.IsNoRepeat) {
|
set_flag_verify(obj, "该登录帐号已存在", tips, false);
|
return false;
|
} else;
|
}
|
set_flag_verify(obj, msg, tips, true);
|
return true;
|
}
|
|
function CheckLoginId(loginid) {
|
|
window.IsNoRepeat = undefined;
|
$.ajax({
|
url: '/Pages/common/CommonAjax.aspx',
|
type: "POST",
|
dataType: "html",
|
data: { dataforregister: loginid, varitypeforregister: "loginid" },
|
global: false,
|
cache: false,
|
async: false,
|
success: function (msg) {
|
|
//alert(msg);
|
if (msg == '1') {
|
window.IsNoRepeat = false; //存在
|
} else {
|
window.IsNoRepeat = true; //不存在
|
}
|
}
|
});
|
}
|
//校验公司名称
|
function verify_regcompanyname(obj, msg, tips) {
|
var v_len = $(obj).val().length;
|
if (v_len < 5 || v_len > 30) {
|
set_flag_verify(obj, "长度为5-30位字符", tips, false);
|
return false;
|
} else {
|
window.IsNoRepeat = undefined;
|
$.ajax({
|
url: '/Pages/common/CommonAjax.aspx',
|
type: "POST",
|
dataType: "html",
|
data: { dataforregister: $(obj).val(), varitypeforregister: "companyname" },
|
global: false,
|
cache: false,
|
async: false,
|
success: function (msg) {
|
//alert(msg);
|
if (msg == '1') {
|
window.IsNoRepeat = false; //存在
|
} else {
|
window.IsNoRepeat = true; //不存在
|
}
|
}
|
});
|
if (!window.IsNoRepeat) {
|
set_flag_verify(obj, "公司名称已存在,请重新填写", tips, false);
|
return false;
|
} else;
|
}
|
set_flag_verify(obj, msg, tips, true);
|
return true;
|
}
|
|
//校验手机号码
|
function verify_regphone(obj, msg, tips) {
|
var v_len = $(obj).val().length;
|
if (v_len < 11 || v_len > 11) {
|
set_flag_verify(obj, "长度为11位数字", tips, false);
|
$("#GetVerifyCode").attr("disabled", "disabled");
|
$("#GetVerifyCode").css("color", "#AAAAAA");
|
return false;
|
} else {
|
var reg = /^[0-9]{11}$/;
|
if (!reg.test($(obj).val())) {
|
set_flag_verify(obj, "手机格式错误1", tips, false);
|
$("#GetVerifyCode").attr("disabled", "disabled");
|
$("#GetVerifyCode").css("color", "#AAAAAA");
|
return false;
|
}
|
else
|
{
|
if ($(obj).val() == $(obj).attr("editemail"))
|
{
|
set_flag_verify(obj, msg, tips, true);
|
$("#GetVerifyCode").removeAttr("disabled");
|
$("#GetVerifyCode").css("color", "#AAAAAA");
|
}
|
else
|
{
|
window.IsNoRepeat = undefined;
|
$.ajax({
|
url: '/Pages/common/CommonAjax.aspx',
|
type: "POST",
|
dataType: "html",
|
data: { dataforregister: $(obj).val(), varitypeforregister: "phone" },
|
global: false,
|
cache: false,
|
async: false,
|
success: function (msg) {
|
if (msg == '1') {
|
window.IsNoRepeat = false; //存在
|
$("#GetVerifyCode").attr("disabled", "disabled");
|
$("#GetVerifyCode").css("color", "#AAAAAA");
|
} else {
|
window.IsNoRepeat = true; //不存在
|
if ($("#GetVerifyCode").val() == "获取验证码") {
|
$("#GetVerifyCode").removeAttr("disabled");
|
$("#GetVerifyCode").css("color", "#303030");
|
}
|
}
|
}
|
});
|
if (!window.IsNoRepeat) {
|
set_flag_verify(obj, "该手机号码已存在,请重新填写", tips, false);
|
return false;
|
} else;
|
}
|
}
|
}
|
set_flag_verify(obj, msg, tips, true);
|
return true;
|
}
|
|
//校验邮箱
|
function verify_regemail(obj, msg, tips) {
|
var v_len = $(obj).val().length;
|
if (v_len < 5 || v_len > 50) {
|
set_flag_verify(obj, "长度为5-50位字符", tips, false);
|
$("#GetVerifyCode").attr("disabled", "disabled");
|
$("#GetVerifyCode").css("color", "#AAAAAA");
|
return false;
|
} else {
|
var reg = /^[_\.0-9A-Za-z-]+@[0-9A-Za-z\-]+\.(com|cc|cn|tv|hk|name|mobi|net|biz|org|info|gov\.cn|com\.cn|net\.cn|org\.cn)$/;
|
if (!reg.test($(obj).val())) {
|
set_flag_verify(obj, "邮箱格式错误", tips, false);
|
$("#GetVerifyCode").attr("disabled", "disabled");
|
$("#GetVerifyCode").css("color", "#AAAAAA");
|
return false;
|
} else {
|
if ($(obj).val() == $(obj).attr("editemail")) {
|
set_flag_verify(obj, msg, tips, true);
|
$("#GetVerifyCode").removeAttr("disabled");
|
$("#GetVerifyCode").css("color", "#AAAAAA");
|
} else {
|
window.IsNoRepeat = undefined;
|
$.ajax({
|
url: '/Pages/common/CommonAjax.aspx',
|
type: "POST",
|
dataType: "html",
|
data: { dataforregister: $(obj).val(), varitypeforregister: "email" },
|
global: false,
|
cache: false,
|
async: false,
|
success: function (msg) {
|
//alert(msg);
|
if (msg == '1') {
|
window.IsNoRepeat = false; //存在
|
$("#GetVerifyCode").attr("disabled", "disabled");
|
$("#GetVerifyCode").css("color", "#AAAAAA");
|
} else {
|
window.IsNoRepeat = true; //不存在
|
if ($("#GetVerifyCode").val() == "获取验证码") {
|
$("#GetVerifyCode").removeAttr("disabled");
|
$("#GetVerifyCode").css("color", "#303030");
|
}
|
}
|
}
|
});
|
if (!window.IsNoRepeat) {
|
set_flag_verify(obj, "该邮箱已存在,请重新填写", tips, false);
|
return false;
|
} else;
|
}
|
}
|
}
|
set_flag_verify(obj, msg, tips, true);
|
return true;
|
}
|
|
$(function () {
|
var res = "";
|
$("#GetVerifyCode").click(function () {
|
$("#GetVerifyCode").attr("disabled", "disabled");
|
$.ajax({
|
url: "/Pages/common/CommonAjax.aspx",
|
type: "POST",
|
dataType: "html",
|
data: { verifytype: "SMSANDEMAILVerification", verifyvalue: $(".verifyval").val() },
|
global: false,
|
cache: false,
|
success: function (msg) {
|
res = msg;
|
if (msg == '0') {
|
$("body").showMessage("发送验证码成功");
|
if (res == "0") {
|
var TimeMax = 180;
|
$("#GetVerifyCode").val("倒计时" + TimeMax + "秒");
|
clearInterval(si);
|
var si = setInterval(function () {
|
if (TimeMax > 0 && res == "0") {
|
TimeMax--;
|
$("#GetVerifyCode").val("倒计时" + TimeMax + "秒");
|
} else {
|
clearInterval(si);
|
$("#GetVerifyCode").removeAttr("disabled");
|
$("#GetVerifyCode").val("获取验证码");
|
}
|
}, 1000);
|
}
|
|
} else {
|
$("body").showMessage("发送验证码失败");
|
$("#GetVerifyCode").removeAttr("disabled");
|
}
|
}
|
});
|
});
|
});
|