/* * @author: jason * @date: 2017-04-08 21:08:57 * @last modified by: jason * @last modified time: 2017-05-02 11:41:00 */ // jquery.livechat.js (function($){$.fn.extend({accordion:function(options){var defaults={accordion:'true',speed:300,closedsign:'[+]',openedsign:'[-]'};var opts=$.extend(defaults,options);var $this=$(this);$this.find("li").each(function(){if($(this).find("ul").size()!=0){$(this).find("a:first").append(""+opts.closedsign+"");if($(this).find("a:first").attr('href')=="#"){$(this).find("a:first").click(function(){return false})}}});$this.find("li.active").each(function(){$(this).parents("ul").slidedown(opts.speed);$(this).parents("ul").parent("li").find("span:first").html(opts.openedsign)});$this.find("li a").click(function(){if($(this).parent().find("ul").size()!=0){if(opts.accordion){if(!$(this).parent().find("ul").is(':visible')){parents=$(this).parent().parents("ul");visible=$this.find("ul:visible");visible.each(function(visibleindex){var close=true;parents.each(function(parentindex){if(parents[parentindex]==visible[visibleindex]){close=false;return false}});if(close){if($(this).parent().find("ul")!=visible[visibleindex]){$(visible[visibleindex]).slideup(opts.speed,function(){$(this).parent("li").find("span:first").html(opts.closedsign)})}}})}}if($(this).parent().find("ul:first").is(":visible")){$(this).parent().find("ul:first").slideup(opts.speed,function(){$(this).parent("li").find("span:first").delay(opts.speed).html(opts.closedsign)})}else{$(this).parent().find("ul:first").slidedown(opts.speed,function(){$('.pin-wrapper').height($('.cont-sub').height());$(this).parent("li").find("span:first").delay(opts.speed).html(opts.openedsign)})}}})}})})(jquery); $(function() { // 栏目分类 $('#j_category').accordion({ speed: 500, closedsign: '', openedsign: '' }); }); // 正则验证 var regxs = { // 手机号 "valid_tel": /^(13|14|15|18|19){1}\d{9}$/, // 固定电话 "plane_phone": /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/ } // 检测手机或固话 function istelephone($value) { if(regxs.valid_tel.test($value) || regxs.plane_phone.test($value)) return true; else return false; } // 验证证书查询 function checkcertificate() { var d = document.certificate; if (d.name.value == "") { alert("请输入姓名!"); d.name.focus(); return false; } else if (d.idcode.value == "") { alert("请输入身份证!"); d.idcode.focus(); return false; } else return true; } // 验证提交简历 function checkjobapply() { var d = document.jobapply; if (d.name.value == "") { alert("请输入姓名!"); d.name.focus(); return false; } else if(d.age.value == "") { alert("请输入年龄!"); d.age.focus(); return false; } else if(d.birth.value == "") { alert("请输入籍贯!"); d.birth.focus(); return false; } else if(d.pro.value == "") { alert("请输入专业!"); d.pro.focus(); return false; } else if(d.tel.value == "") { alert("请输入联系电话!"); d.tel.focus(); return false; } else if(d.treat.value == "") { alert("请输入期望待遇!"); d.treat.focus(); return false; } else if(d.checkcode.value == "") { alert("请输入验证码!"); d.checkcode.focus(); return false; } else if (!istelephone(d.tel.value)) { alert("请输入正确的固话或手机号码!"); d.tel.focus(); return false; } else return true; } // 验证提交留言 function checkmessage() { var d = document.message; if (d.name.value == "") { alert("姓名不能为空!"); d.name.focus(); return false; } else if (d.tel.value == "") { alert("联系方式不能为空!"); d.tel.focus(); return false; } else if (d.content.value == "") { alert("留言内容不能为空!"); d.content.focus(); return false; } else if (d.checkcode.value == "") { alert("验证码不能为空!"); d.checkcode.focus(); return false; } else if (!istelephone(d.tel.value)) { alert("请输入正确的固话或手机号码!"); d.tel.focus(); return false; } else return true; }