$(function(){ var myScroll; /*滚动区域事件*/ myScroll = new IScroll(".iscroll",{ scrollbars: true, fadeScrollbars:true, scrollbars: 'custom', shrinkScrollbars:'clip', }); /*滚动区域的刷新事件*/ setTimeout(function () { $("body").height(document.body.scrollHeight); myScroll.refresh(); }, 250); /** * 滚动input以外失去焦点 * */ myScroll.on('scrollStart',function(e){ var el = document.activeElement; if (el.nodeName.toLowerCase() == 'input') { el.blur(); this.disable(); this.enable(); }; return; }); if ($("#gzid").val() != "" && $("#gzid").val() != "0") { $(".jz").css({'background-color':'#ddd','box-shadow':' 0 0 5px #ccc','color':' #999'}); $(".jzp").attr({ style: "background-color:#ddd !important" }); } $("#oldDwebIndex").val($("#dweb").val()); if ($("#sswd").val() == '') { $("#oldDweb").val($("#dweb").val()); } //日期事件 var theme="android-ics"; $("#csrq").mobiscroll().date({ lang: "zh",//显示中文 theme: theme,//主题 setText: '确定',//确认按钮名称 cancelText: '取消',//取消按钮名称 dateFormat: 'yy-mm-dd',// 日期格式 dateOrder: 'yymmdd',//面板中日期排列格式 display: 'bottom',//显示方式 endYear:2050,//结束年份 }); $("#rlrq").mobiscroll().date({ lang: "zh",//显示中文 theme: theme,//主题 setText: '确定',//确认按钮名称 cancelText: '取消',//取消按钮名称 dateFormat: 'yy-mm-dd',// 日期格式 dateOrder: 'yymmdd',//面板中日期排列格式 display: 'bottom',//显示方式 endYear:2050,//结束年份 }); if ($("#csrq").val() == "") { $("#csrq").val(new Date().getFullYear()+"-"+p(new Date().getMonth()+1)+"-"+p(new Date().getDate())); } if ($("#rlrq").val() == "") { $("#rlrq").val(new Date().getFullYear()+"-"+p(new Date().getMonth()+1)+"-"+p(new Date().getDate())); } $("#pz").bind("change", function() { var nr = $("#pz option:selected").text(); if (nr == "其他") { $("#qt").show(); } else { $("#qt").hide(); $("#qt input").val(""); } }); //来源 $("#fxid").hide(); $("#mxid").hide(); if ($("#lyfrom").val() == "1") { $("#fxid").hide(); $("#mxid").hide(); }else if ($("#lyfrom").val() == "2"){ $("#fxid").show(); $("#mxid").show(); } $("#ly").bind("change", function() { var nr = $("#ly option:selected").text(); if (nr == "自产") { $("#fxid").show(); $("#mxid").show(); } else { $("#fxid").hide(); $("#mxid").hide(); } }); //元素失去焦点隐藏软键盘 $("#gzdaForm").on("tap",function(e){ if(e.target.nodeName != "INPUT"){ $('input').blur(); }; }); $("select#ly").change(function(){ myScroll.refresh(); }); //如果edit == notEdit 则所有都不能选中修改 if ($("#edit").val() == "notEdit") { $("#date" ).prop("disabled" , true); $("#dweb" ).prop("disabled" , true); $("#eph" ).prop("disabled" , true); $("#sl" ).prop("disabled" , true); $("#pz" ).prop("disabled" , true); $("#qt" ).prop("disabled" , true); $("#csrq" ).prop("disabled" , true); $("#rlrq" ).prop("disabled" , true); $("#qt" ).prop("disabled" , true); $("#ly" ).prop("disabled" , true); $("#fxid" ).prop("disabled" , true); $("#mxid" ).prop("disabled" , true); $("#bz" ).prop("disabled" , true); $("#date" ).prop("disabled" , true); $("#dqzt" ).prop("disabled" , true); } }); function p(s) { return s < 10 ? '0' + s: s; }; /** * 保存 * @param type */ function saveGzda(type) { var dweb = $("#dweb").val(); var sswd = $("#sswd").val(); var csrq = $("#csrq").val(); var rlrq = $("#rlrq").val(); var edit = $("#edit").val(); var eph = $("#eph").val(); //选择的日期不能大于当前日期 var cstof = EventUtil.dateLimit(csrq); if (!cstof) { alert("出生日期大于当前日期"); return false; } var rltof = EventUtil.dateLimit(rlrq); if (!rltof) { alert("入栏日期大于当前日期"); return false; } if (sswd == undefined || sswd == "undefined") { sswd = ""; } if (eph == ""){ alert("请输入耳牌号!"); return false; } else { if (new Date(csrq) - new Date(rlrq) > 0 ) { alert("出生日期应小于入栏日期"); return false; }else { jQuery('#gzdaForm').ajaxSubmit({ dataType : 'json', data : {"mcid" : $("#mcid").val(), "sswd" : sswd, "dweb" : $("#dweb").val(), "edit" : edit, "oldDweb" : $("#oldDweb").val(), "eph" : eph }, beforeSend:function() { //触发ajax请求开始时执行 if (type == 1) { $(".sub").text("提交中……"); $('.sub').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 } else { $(".subAdd").text("提交中……"); $('.subAdd').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 } }, success : function(msg, data) { // 保存成功 if (msg.count == 1) { alert("保存成功!"); if (type == "1") { haifmp.loadMobilePage("haifm", "hpSjlrDaIndex.htm?mcid=" + $("#mcid").val()); } else { haifmp.loadMobilePage("haifm", "hpSjlrGzdaAdd.htm?mcid=" + $("#mcid").val()); } } else if (msg.count == 0) { if (type == "1") { alert("输入的耳标号已重复"); $('.sub').text('保存'); $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } else { alert("输入的耳标号已重复"); $('.subAdd').text('保存并新增'); $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } }else if (msg.count ==2) { alert("修改成功!"); if (type == "1") { haifmp.loadMobilePage("haifm", "hpSjlrDaIndex.htm?mcid=" + $("#mcid").val()); } else { haifmp.loadMobilePage("haifm", "hpSjlrGzdaAdd.htm?mcid=" + $("#mcid").val()); } }else if (msg.count == 3) { alert("输入的耳牌号已重复"); if (type == "1") { $('.sub').text('保存'); $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } else { $('.subAdd').text('保存并新增'); $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } } }, error : function(data) { if (type == "1") { alert('系统出错'); $('.sub').text('保存'); $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } else { alert('系统出错'); $('.subAdd').text('保存并新增'); $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } }, complete: function(msg, data) { //ajax请求完成时执行 if (msg.result == 1) { if (type == 1){ $(".sub").text("提交中……"); $('.sub').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 } else { $(".subAdd").text("提交中……"); $('.subAdd').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 } } } }); } } } /** * 返回 */ function backUrl() { haifmp.loadMobilePage("haifm", "hpSjlrDaIndex.htm?mcid=" + $("#mcid").val()); }