$(document).ready(function() { $.formValidator.initConfig({ theme : "127", submitOnce : false, errorFocus : false, onError : function(msg, obj, errorlist) { }, ajaxPrompt : '有数据正在异步验证,请稍等...' }); $("#salesmanIdNumber").formValidator({ onShowFixText : "", onShowText : "", onShow : "", onFocus : "", onCorrect : "", onShowFixText : "请输入业务员工号", defaultValue : "" }).inputValidator({ min : 1, max : 20, onError : "请输入业务员工号" }).functionValidator({ fun : msg = isSalesmanIdNumber, onError : msg }); $("#j_captcha").formValidator({ onShowFixText : "", onShowText : "", onShow : "", onFocus : "", onCorrect : "", onShowFixText : "请输入验证码", defaultValue : "" }).inputValidator({ min : 1, max : 200, onError : "请输入验证码" }); var failInfo = document.getElementById("failInfo"); var nullInfo = document.getElementById("nullInfo"); var ywyInfo = document.getElementById("ywyInfo"); var checkInfo = document.getElementById("checkInfo"); var totalInfo = document.getElementById("totalInfo"); $("#resetBtn").click(function(e) { failInfo.style.display = 'none'; nullInfo.style.display = 'none'; ywyInfo.style.display = 'none'; e.preventDefault(); $(".onError").css("display","none"); $(".onCorrect").css("display","none"); // 这里使用了插件form的resetForm()函数,恢复到第一次加载页面的状态 $("#salesUserForm").resetForm(); }); $("#backCheck").click(function(e) { totalInfo.style.display = 'none'; checkInfo.style.display = 'block'; e.preventDefault(); $(".onError").css("display","none"); $(".onCorrect").css("display","none"); // 这里使用了插件form的resetForm()函数,恢复到第一次加载页面的状态 $("#salesUserForm").resetForm(); refreshCaptcha(); }); //业务员查询 $("#saveBtn").click(function (e) { var pageIsValid = $.formValidator.pageIsValid(); if(!pageIsValid){ return; } //隐藏上一个查出的图片 failInfo.style.display = 'none'; nullInfo.style.display = 'none'; ywyInfo.style.display = 'none'; var j_captcha=$("#j_captcha").val(); if(j_captcha.length != 4){ $("#j_captchaTip").html("请输入正确的验证码"); $("#j_captchaTip").addClass("onError"); $("#j_captchaTip").show(); return; } $("#saveBtn").addClass("register_but_o_f"); $("#resetBtn").addClass("register_but_t_f_reset"); var formParams = {}; formParams = $("#salesUserForm").values(); Newtouch.Ajax.sendParams({j_captcha:$("#j_captcha").val()}, "../../../jCaptche_check.check", function(data){ //验证码正确 if(data['_value']=="ok"){ $(".onError").css("display","none"); Newtouch.Ajax.sendParams(formParams, "checkSalesmanInfo", function(data) { totalInfo.style.display = 'block'; if(data.msg =="NotHaveInfo"){ nullInfo.style.display = 'block'; }else if(data.msg =="HaveInfo"){ ywyInfo.style.display = 'block'; if(data.salesmanIdNumber != null){ document.getElementById('showSalesmanIdNumber').innerHTML = data.salesmanIdNumber; }else{ document.getElementById('showSalesmanIdNumber').innerHTML = ""; } if(data.salesmanName != null){ document.getElementById('showSalesmanName').innerHTML = data.salesmanName; }else{ document.getElementById('showSalesmanName').innerHTML = ""; } if(data.salesmanProofNumber != null){ document.getElementById('showSalesmanProofNumber').innerHTML = data.salesmanProofNumber; }else{ document.getElementById('showSalesmanProofNumber').innerHTML = ""; } if(data.salesmanStatus != null){ document.getElementById('showSalesmanStatus').innerHTML = data.salesmanStatus; }else{ document.getElementById('showSalesmanStatus').innerHTML = ""; } if(data.salesmanOrganization != null){ document.getElementById('showSalesmanOrga').innerHTML = data.salesmanOrganization; document.getElementById('showSalesmanOrganization').innerHTML = data.salesmanOrganization; }else{ document.getElementById('showSalesmanOrga').innerHTML = ""; document.getElementById('showSalesmanOrganization').innerHTML = ""; } if(data.qualification != null){ document.getElementById('showSalesmanQualification').innerHTML = data.qualification; }else{ document.getElementById('showSalesmanQualification').innerHTML = ""; } } checkInfo.style.display = 'none'; },function(err){ totalInfo.style.display = 'block'; failInfo.style.display = 'block'; checkInfo.style.display = 'none'; }); }else{ $("#j_captchaTip").html("请输入正确的验证码"); $("#j_captchaTip").addClass("onError"); $("#j_captchaTip").show(); refreshCaptcha(); } }, function(err) { alert(err); }); }); $("#closeWindow").click(function(){ window.close(); }); }); function refreshCaptcha() { $('#captchaImg').attr('src','../../../images/captchaloadin.gif'); $('#captchaImg').hide().attr('src','../../../res/jcaptcha.jpg' + '?' + Math.floor(Math.random() * 100)).fadeIn(); } function isSalesmanIdNumber(){ /*var idNumber = $("#salesmanIdNumber").val(); var idNumberSub = idNumber.substr(0,2); if(idNumberSub != "86"){ return "请输入正确的业务员工号"; } if(idNumber.length != 10){ return "请输入正确的业务员工号"; }*/ return true; }