function ljlForm(){ if($('.sideMenu .tit.on').size()<0){ alert('请选择所需要投递的职位');return false; } $('input[name="sign"]').val($('meta[name="sign"]').attr('content')); return true; } var ljTimes; function alertLj(str,obj,ppobj){ if(ljTimes)clearInterval(ljTimes); if($('.alertLjBox').size())$('.alertLjBox').remove(); if(!obj)obj={}; if(!obj.title)obj.title='系统提示'; if(!obj.ok)obj.ok='确认'; var pobj=ppobj?ppobj:$('body'),pwobj=ppobj?(ppobj.attr('class')?ppobj:$(window)):$(window); var load='',html,close='关闭',title='
'+obj.title+'
',sure=''+obj.ok+'',cancel='取消'; var handle='
'+sure+cancel+'
'; html='
'+str+'
'; html='
'+close+title+html+handle+'
'; html='
'+html+'
'; var cssLeft='-'+pwobj.width()+'px',cssTop=0; pobj.append(html).find('.alertLj').css({left:cssLeft,top:cssTop}); if(obj.click){ $('.alertLj .alertSure').attr('onclick',obj.click); }else{ $('.alertLj .alertSure').attr('onclick','alertLjClose()'); } if(obj.noClose)$('.alertLj .alertClose').remove(); if(!obj.cancel)$('.alertLj .alertCancel').remove(); if(obj.cancel && obj.cancelClick)$('.alertLj .alertCancel').attr('onclick',obj.cancelClick); if(str=='load'){ $('.alertLj').addClass('load').find('.alertBox').html(load).append(' '); $('.alertLj .alertClose').remove(); ljLoadTimes(); } cssLeft=(pwobj.width()-$(".alertLj").width())/2; cssTop=(pwobj.height()-$(".alertLj").height())/2.5+pwobj.scrollTop(); $('.alertLj').css({left:cssLeft,top:cssTop},300).fadeIn(300); $('.alertLjBox').height($(document).height()); } function ljLoadTimes(res){ var ljI=1; ljTimes=setInterval(ljTimesGo,1000); function ljTimesGo(){ if($('.ljTimes').size()>0){ $('.ljTimes').html('耗时'+(ljI<10?("0"+ljI):ljI)+'秒'+(ljI>10?'
【处理数据过大,请等待】':''));ljI++; }else{ clearInterval(ljTimes); } } } function alertLjClose(fun){ $('.alertLjBox').fadeOut(300,function(){ $(this).remove();fun }); } $(function(){ function getFormData(obj,data){ data['sign']=$('meta[name="sign"]').attr('content'); obj.find('.formVal').each(function(){ data[$(this).attr('name')]=$(this).val(); }) return data; } $('.mesForm').submit(function(){ var obj=$(this),data={action:'sub'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.name){alert('请输入姓名');obj.find('input[name="name"]').focus();return false;} if(!data.tel){alert('请输入电话');obj.find('input[name="tel"]').focus();return false;} if(!data.company){alert('请输入公司名称');obj.find('input[name="company"]').focus();return false;} if(!data.email){alert('请输入邮箱');obj.find('input[name="email"]').focus();return false;} if(!data.cont){alert('请输入留言');return false;} subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ if(msg.url){ window.location.href=msg.url; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'保存成功'); window.location.reload(); } }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.order').submit(function(){ var obj=$(this),data={action:'order'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.name){alert('请输入姓名');obj.find('input[name="name"]').focus();return false;} if(!data.tel){alert('请输入电话');obj.find('input[name="tel"]').focus();return false;} if(!data.address){alert('请输入收货详细地址');obj.find('input[name="company"]').focus();return false;} subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ if(msg.url){ obj.removeClass('lj'); alert(msg.html?msg.html:'订单提交成功'); window.location.href=msg.url; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'订单提交成功'); window.location.reload(); } }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.passwdchange').submit(function(){ var obj=$(this),data={action:'passwdchange'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.passwd){alert('请输入初始密码');obj.find('input[name="passwd"]').focus();return false;} if(!data.password1){alert('请输入新密码');obj.find('input[name="password1"]').focus();return false;} if(!data.password2){alert('请确认新密码');obj.find('input[name="password2"]').focus();return false;} subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ if(msg.url){ obj.removeClass('lj'); alert(msg.html?msg.html:'激活账号成功'); window.location.href=msg.url; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'激活账号成功'); window.location.reload(); } }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $(document).on('submit','.register',function(){ var obj=$(this),data={action:'register'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.tel){alert('请输入手机号');obj.find('input[name="tel"]').focus();return false;} if(!data.yanzheng){alert('请输入验证码');obj.find('input[name="yanzheng"]').focus();return false;} if(data.yanzheng!=data.yanzhengma){ alert('验证码错误');obj.find('input[name="yanzheng"]').focus();return false; } if(!data.password1){alert('请输入密码');obj.find('input[name="password1"]').focus();return false;} if(!data.password2){alert('请确认密码');obj.find('input[name="password2"]').focus();return false;} if(data.password1!=data.password2){alert('两次密码不一致,请重新确认密码');obj.find('input[name="password2"]').focus();return false;} if(data.xieyi=='false'){alert('请勾选注册协议');obj.find('input[name="password2"]').focus();return false;} subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'注册成功'); window.location.href=msg.url; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.telchange').submit(function(){ var obj=$(this),data={action:'telchange'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.tel){alert('请输入手机号');obj.find('input[name="name"]').focus();return false;} if(!data.yanzheng){alert('请输入验证码');obj.find('input[name="yanzheng"]').focus();return false;} if(data.yanzheng!=data.yanzhengma){ alert('验证码错误');obj.find('input[name="yanzheng"]').focus();return false; } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'电话号修改成功'); window.location.reload(); }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.findpw').submit(function(){ var obj=$(this),data={action:'findpw'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.tel){alert('请输入手机号');obj.find('input[name="name"]').focus();return false;} if(!data.yanzheng){alert('请输入验证码');obj.find('input[name="yanzheng"]').focus();return false;} if(data.yanzheng!=data.yanzhengma){ alert('验证码错误');obj.find('input[name="yanzheng"]').focus();return false; } if(!data.password1){alert('请输入密码');obj.find('input[name="password1"]').focus();return false;} if(!data.password2){alert('请确认密码');obj.find('input[name="password2"]').focus();return false;} if(data.password1!=data.password2){alert('两次密码不一致,请重新确认密码');obj.find('input[name="password2"]').focus();return false;} subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'密码修改成功'); window.location.href=msg.url; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) // $('.login').submit(function(){ $(document).on('submit','.login',function(){ var obj=$(this),data={action:'login'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.tel){alert('请输入账号');obj.find('input[name="name"]').focus();return false;} if(data.wx){ if(!data.yanzheng){alert('请输入验证码');obj.find('input[name="yanzheng"]').focus();return false;} if(data.yanzheng!=data.yanzhengma){ alert('验证码错误');obj.find('input[name="yanzheng"]').focus();return false; } }else{ if(!data.password){alert('请输入密码');obj.find('input[name="password"]').focus();return false;} } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'登陆成功'); if(msg.url){ window.location.href=msg.url; }else{ location.replace(location.href); } }else{ if(msg.error=='2'){ alert(msg.html); //console.log(msg.html); $(".password_box").fadeIn().siblings().fadeOut() }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } } },function(){}) return false; }) $('.fangwei').submit(function(){ var obj=$(this),data={action:'fangwei'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.cardId){alert('请输入卡号');obj.find('input[name="cardId"]').focus();return false;} if(obj.find('.formVal[name="password"]').size()>0){ if(!data.password){alert('请输入密码');obj.find('input[name="password"]').focus();return false;} } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ //alert(msg.html?msg.html:'登陆成功'); window.location.href=msg.url; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.blogin').submit(function(){ var obj=$(this),data={action:'blogin'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.account){alert('请输入账号');obj.find('input[name="account"]').focus();return false;} if(!data.passwd){alert('请输入密码');obj.find('input[name="passwd"]').focus();return false;} subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'登陆成功'); window.location.href=msg.url; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.vipchange').submit(function(){ var obj=$(this),data={action:'vipchange'}; data=getFormData(obj,data); if(!data.name){ alert('请输入昵称');obj.find('input[name="name"]').focus();return false; } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'修改成功'); window.location.reload(); //$('.z_mask'). show(); }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.buschange').submit(function(){ var obj=$(this),data={action:'buschange'}; data=getFormData(obj,data); if(!data.name){ alert('请输入公司名称');obj.find('input[name="name"]').focus();return false; } if(!data.passwd){ alert('请输入密码');obj.find('input[name="passwd"]').focus();return false; } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'修改成功'); window.location.reload(); //$('.z_mask'). show(); }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.caseadd').submit(function(){ var obj=$(this),data={action:'caseadd'}; data=getFormData(obj,data); if(!data.name){ alert('请输入案例标题');obj.find('input[name="name"]').focus();return false; } if(!data.describe){ alert('请输入患者牙齿症状描述');obj.find('input[name="describe"]').focus();return false; } if(!data.pdescribe){ alert('请输入患者主诉');obj.find('input[name="pdescribe"]').focus();return false; } if(!data.before_img){ alert('术前情况不能为空,请上传至少一张图片');return false; } if(!data.in_img){ alert('治疗过程不能为空,请上传至少三张图片');return false; } if(!data.after_img){ alert('术前术后对比图不能为空,请上传至少两张图片');return false; } if(!data.plan){ alert('请输入治疗方案描述');obj.find('input[name="plan"]').focus();return false; } if(!data.analysis){ alert('请输入案例分析文字说明');obj.find('input[name="analysis"]').focus();return false; } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ //alert(msg.html?msg.html:'提交成功'); // window.location.href=msg.url; $('.z_mask'). show(); }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.casechange').submit(function(){ var obj=$(this),data={action:'casechange'}; data=getFormData(obj,data); if(!data.name){ alert('请输入案例标题');obj.find('input[name="name"]').focus();return false; } if(!data.describe){ alert('请输入患者牙齿症状描述');obj.find('input[name="describe"]').focus();return false; } if(!data.pdescribe){ alert('请输入患者主诉');obj.find('input[name="pdescribe"]').focus();return false; } if(!data.before_img){ alert('术前情况不能为空,请上传至少一张图片');return false; } if(!data.in_img){ alert('治疗过程不能为空,请上传至少三张图片');return false; } if(!data.after_img){ alert('术前术后对比图不能为空,请上传至少两张图片');return false; } if(!data.plan){ alert('请输入治疗方案描述');obj.find('input[name="plan"]').focus();return false; } if(!data.analysis){ alert('请输入案例分析文字说明');obj.find('input[name="analysis"]').focus();return false; } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ //alert(msg.html?msg.html:'提交成功'); // window.location.href=msg.url; $('.z_mask'). show(); }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.fwadd').submit(function(){ var obj=$(this),data={action:'fwadd'}; data=getFormData(obj,data); //console.log(data); if(!data.name){ alert('请输入患者姓名');obj.find('input[name="name"]').focus();return false; } if(!data.passwd){ alert('请输入密码');obj.find('input[name="passwd"]').focus();return false; } if(!data.dName){ alert('请输入医生姓名');obj.find('input[name="dName"]').focus();return false; } if(!data.orderNum){ alert('请输入订单编号');obj.find('input[name="orderNum"]').focus();return false; } if(!data.hospital){ alert('请输入就诊医院');obj.find('input[name="hospital"]').focus();return false; } if(!data.company){ alert('请输入制作信息');obj.find('input[name="company"]').focus();return false; } if(!data.date){ alert('请输入制作日期');obj.find('input[name="date"]').focus();return false; } if(!data.tNum){ alert('请输入牙齿数量');obj.find('input[name="tNum"]').focus();return false; }else{    var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/    var number = data.tNum;    if (!re.test(number)) {      alert("请输入数字");obj.find('input[name="tNum"]').focus();return false;    }else{ //console.log(number); if(number>32){ alert("牙齿数量超出限额!");obj.find('input[name="tNum"]').focus();return false; } } } if(!data.rNum){ alert('请输入注册证号');obj.find('input[name="rNum"]').focus();return false; } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'提交成功'); window.location.reload(); }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.fwchange').submit(function(){ var obj=$(this),data={action:'fwchange'}; data=getFormData(obj,data); //console.log(data);return false; if(!data.name){ alert('请输入患者姓名');obj.find('input[name="name"]').focus();return false; } if(!data.orderNum){ alert('请输入订单编号');obj.find('input[name="orderNum"]').focus();return false; } if(!data.passwd){ alert('请输入密码');obj.find('input[name="passwd"]').focus();return false; } if(!data.dName){ alert('请输入医生姓名');obj.find('input[name="dName"]').focus();return false; } if(!data.orderNum){ alert('请输入订单编号');obj.find('input[name="orderNum"]').focus();return false; } if(!data.hospital){ alert('请输入就诊医院');obj.find('input[name="hospital"]').focus();return false; } if(!data.company){ alert('请输入制作信息');obj.find('input[name="company"]').focus();return false; } if(!data.date){ alert('请输入制作日期');obj.find('input[name="date"]').focus();return false; } if(!data.tNum){ alert('请输入牙齿数量');obj.find('input[name="tNum"]').focus();return false; } if(!data.rNum){ alert('请输入注册证号');obj.find('input[name="rNum"]').focus();return false; } subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'提交成功'); window.location.href=document.referrer; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) $('.card').submit(function(){ var obj=$(this),data={action:'card'}; data['sign']=$('meta[name="sign"]').attr('content'); data=getFormData(obj,data); if(!data.cardId){alert('请输入卡号');obj.find('input[name="cardId"]').focus();return false;} subAjaxForm(obj,data,function(){},function(msg){ if(msg && msg.error=='0'){ alert(msg.html?msg.html:'兑换成功'); window.location.href=msg.url; }else{ obj.removeClass('lj'); alert(msg.html?msg.html:'服务器响应失败,请重传提交'); } },function(){}) return false; }) function subAjaxForm(obj,data,bre,suc,err){ if(obj.hasClass('lj'))return false; $.ajax({ type:'post', data:data, dataType:'json', beforeSend:function(){ bre();obj.addClass('lj'); },error:function(){ alert('服务器响应失败'); obj.removeClass('lj'); err(); },success:function(msg){ suc(msg); } }) } })