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