function CheckUser(fn) {
$.get("/Pages/Handler/CheckExistHander.ashx", { "txt_UserNo": $("#txt_UserNo").val(), "flag": "UserExist" }, function (data) {
if (data == "yes") {
alert("用户名已经存在");
return false
} else {
fn.call(this);
}
}) } function CheckFrom(objForm) {
var userReg = /^[a-zA-Z0-9_]{3,16}$/ ;
if (objForm.txt_UserNo.value == "") {
alert("请填写用户名");
return false;
}
if (!userReg.test(objForm.txt_UserNo.value)) {
alert("用户名只能是英文字母,_数字组成的3-16位字符串");
return false;
}
if (objForm.txt_pwd.value == "") {
alert("请填写密码");
return false;
}
if (objForm.txt_pwd2.value == "") {
alert("请填写确认密码");
return false;
}
CheckUser(function () {
objForm.submit();
});
}
以上代码用了javascript的call方式来通知回调函数
那么在检查完用户名以后就会继续在执行其他的检查代码,有别的方式欢迎大家继续讨论 QQ 286538495 ajax交流QQ群:15129679