You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
134 lines
2.7 KiB
134 lines
2.7 KiB
function change(img) {
|
|
|
|
img.src="getcode?"+new Date().getTime();
|
|
}
|
|
|
|
var flag=true; //标记位
|
|
|
|
|
|
function FocusItem(obj) {
|
|
if($(obj).attr('name') == 'veryCode') {
|
|
$(obj).next().next().html('').removeClass('error');
|
|
|
|
}else {
|
|
$(obj).next('span').html('').removeClass('error');
|
|
}
|
|
}
|
|
|
|
function CheckItem(obj) {
|
|
var msgBox = $(obj).next('span');
|
|
|
|
switch($(obj).attr('name')) {
|
|
case "username":
|
|
if(obj.value == "") {
|
|
msgBox.html('用户名不能为空');
|
|
msgBox.addClass('error');
|
|
flag=false;
|
|
}else {
|
|
var url="usernamecheck?name="+encodeURI($(obj).val())+"&"+new Date().getTime();
|
|
// "false" "true"
|
|
$.get(url, function(data){
|
|
if(data == "false") {
|
|
msgBox.html('该用户名已被注册,请重新输入!');
|
|
msgBox.addClass('error');
|
|
flag=false;
|
|
}else{
|
|
msgBox.html().removeClass('error');
|
|
flag=true;
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
break;
|
|
case "pwd":
|
|
if(obj.value == "") {
|
|
msgBox.html('用户名密码不能为空');
|
|
msgBox.addClass('error');
|
|
flag=false;
|
|
}else{
|
|
flag=true;
|
|
}
|
|
break;
|
|
case "repwd":
|
|
if(obj.value == "") {
|
|
msgBox.html('用户名确认密码不能为空');
|
|
msgBox.addClass('error');
|
|
flag=false;
|
|
}else if($(obj).val() !=$('input[name="pwd"]').val() ){
|
|
msgBox.html('两次输入的密码不一致');
|
|
msgBox.addClass('error');
|
|
flag=false;
|
|
}else{
|
|
flag=true;
|
|
}
|
|
break;
|
|
case "phone":
|
|
if(obj.value==""){
|
|
msgBox.html('用户联系电话不能为空');
|
|
msgBox.addClass('error');
|
|
flag=false;
|
|
}else{
|
|
var url="userphonecheck?phone="+encodeURI($(obj).val())+"&"+new Date().getTime();
|
|
// "false" "true"
|
|
$.get(url, function(data){
|
|
if(data == "false") {
|
|
msgBox.html('该电话号码已被注册!');
|
|
msgBox.addClass('error');
|
|
flag=false;
|
|
}else{
|
|
msgBox.html().removeClass('error');
|
|
flag=true;
|
|
}
|
|
});
|
|
}
|
|
break;
|
|
case "veryCode":
|
|
var numshow = $(obj).next().next();
|
|
|
|
if(obj.value == "") {
|
|
numshow.html('验证码不能为空');
|
|
numshow.addClass('error');
|
|
flag=false;
|
|
}else {
|
|
|
|
var url="checkusernum?num="+encodeURI($(obj).val())+"&"+new Date().getTime();
|
|
|
|
$.get(url, function(data){
|
|
if(data=="false") {
|
|
numshow.html('验证码输入有误');
|
|
numshow.addClass('error');
|
|
flag=false;
|
|
}else{
|
|
numshow.html().removeClass('error');
|
|
flag=true;
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
break;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
function checkForm(frm) {
|
|
|
|
var els = frm.getElementsByTagName('input');
|
|
|
|
// onblur 这个属性的才是需要验证
|
|
|
|
for(var i=0; i<els.length; i++) {
|
|
|
|
if(els[i] !=null ){
|
|
if(els[i].getAttribute("onblur")) {
|
|
CheckItem(els[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
return flag;
|
|
|
|
} |