function changeCode(img) {
img.src = "getCode?" + new Date().getTime();
}
function FocusItem(obj) {
if ($(obj).attr('name') == 'veryCode') {
$(obj).next().next().html('').removeClass('error');
} else {
$(obj).next('span').html('').removeClass('error');
}
}
var flag = true;
function CheckItem(obj) {
var msgBox = $(obj).next();
switch ($(obj).attr('name')) {
case "userName":
if (obj.value == "") {
msgBox.html('用户名不能为空!');
msgBox.addClass('error');
flag = false;
} else {
var url = 'usernamecheck?username=' + encodeURI($(obj).val()) + '&' + new Date().getTime();
$.get(url,function (data) {
var count = parseInt(data);
if (1==count) {
msgBox.html('用户名已经存在!');
msgBox.addClass('error');
flag = false;
//msgBox.html().removeClass('error');
} else {
flag = true;
}
});
}
break;
case "passWord":
if (obj.value == "") {
msgBox.html('密码不能为空!');
msgBox.addClass('error');
flag = false;
} else {
flag = true;
}
break;
case "rePassWord":
if (obj.value == "") {
msgBox.html('确认密码不能为空!');
msgBox.addClass('error');
flag = false;
} else if ($(obj).val() != $('input[name="passWord"]').val()) {
msgBox.html('两次密码不一致!');
msgBox.addClass('error');
flag = false;
} else {
flag = true;
}
break;
case "veryCode":
if (obj.value == "") {
msgBox.next().html('验证码不能为空!');
msgBox.next().addClass('error');
flag = false;
} else {
var url = 'checkusernum?num=' + encodeURI($(obj).val()) + '&' + new Date().getTime();
$.get(url,function(data) {
if (parseInt(data) == 1) {
msgBox.next().html('验证码错误!');
msgBox.next().addClass('error');
flag = false;
} else {
console.log('验证码正确');
flag = true;
console.log("flag = " + flag);
// msgBox.next().html().removeClass('error');
}
});
}
break;
}
}
function CheckForm(obj) {
var items = obj.getElementsByTagName('input');
//拥有onblur的标签需要验证
for (var i = 0; i < items.length; i++) {
if (items[i] != null) {
if (items[i].getAttribute("onblur")) {
CheckItem(items[i]);
}
}
}
return flag;
}