ajax异步判断用户名重复,阻止表单提交
$("#reg-form").submit(function () {
if (!UsernameValidate() ) {
return false;
}
});
$("#UserName").blur(UsernameValidate)
function UsernameValidate() {
var val;
var name = $("#UserName").val();
$.ajax({
url: '/User/UsernameValidate?name=' + name,
type: 'POST',
async:false,
success: function (data) {
if (data == "null") {
$("#Usernamemessage").text("用户名不能为空");
val = false;
}
else if (data == "repeat") {
$("#Usernamemessage").text("用户名重复");
val = false;
}
else if (data == "pass") {
$("#Usernamemessage").text("");
val = true;
}
}
});
return val;