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);
}
})
}
})