$(function(){ /* 滚轮 */ var 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; }); var theme="android-ics"; $("#date").mobiscroll().date({ lang: "zh",//显示中文 theme: theme,//主题 setText: '确定',//确认按钮名称 cancelText: '取消',//取消按钮名称 dateFormat: 'yy-mm-dd',// 日期格式 dateOrder: 'yymmdd',//面板中日期排列格式 display: 'bottom',//显示方式 endYear:2050,//结束年份 }); /*var bz = $("#npgz").val(); if (bz != "") { if (bz == "1") { //一配公猪配种。二配,三配不能选择 $("#yppzeb").val(""); $("#yppf").val(); $("#epgzeb").val(""); $("#eppf").val(""); $("#spgzeb").val(""); $("#sppf").val(); $("#epgzeb" ).prop("disabled" , true); $("#spgzeb" ).prop("disabled" , true); $("#eppf" ).prop("disabled" , true); $("#sppf" ).prop("disabled" , true); } if (bz == "2") { //二配公猪配种。一配不能更改,三配不能选择 $("#epgzeb").val(""); $("#eppf").val(""); $("#spgzeb").val(""); $("#sppf").val(); $("#ypgzeb" ).prop("disabled" , true); $("#yppf" ).prop("disabled" , true); $("#spgzeb" ).prop("disabled" , true); $("#sppf" ).prop("disabled" , true); } if (bz == "3") { //三配公猪配种。一配二配不能更改 $("#spgzeb").val(""); $("#sppf").val(); $("#ypgzeb" ).prop("disabled" , true); $("#yppf" ).prop("disabled" , true); $("#epgzeb" ).prop("disabled" , true); $("#eppf" ).prop("disabled" , true); } }*/ if ($("#date").val() == "") { $("#date").val(new Date().getFullYear()+"-"+p(new Date().getMonth()+1)+"-"+p(new Date().getDate())); } if ($("#id").val() != "") { if ($("#ypep").val() != "") { $("#ypep").prop("disabled" , true); } /* if ($("#epep").val() != "") { $("#epep" ).prop("disabled" , true); } if ($("#spep").val() != "") { $("#spep" ).prop("disabled" , true); }*/ if ($("#mzep").val() != "") { $("#mzep").prop("disabled" , true); } $("#date").prop("disabled" , true); } $("#mzep,#ypep").on("click", function() { var temp = "&type=" + $(this).attr("id"); temp += "&pzsj=" + $("#date").val(); temp += "&mzep=" + $("#mzep").val(); temp += "&pzls=" + $("#pzls").val(); temp += "&zrls=" + $("#zrls").val(); temp += "&pztc=" + $("#pztc").val(); temp += "&pzsm=" + $("#pzsm").val(); temp += "&fqjg=" + $("#fqjg").val(); temp += "&ypep=" + $("#ypep").val(); temp += "&yppf=" + $("#yppf").val(); temp += "&bb=" + $("#bb").val(); temp += "&id=" + $("#id").val(); temp += "&npgz=" + $("#npgz").val(); temp += "&mzeb=" + $("#mzeb").val(); temp += "&ypgzeb=" + $("#ypgzeb").val(); haifmp.loadMobilePage("haifm", "getPzjlSearchDweb.htm?mcid=" + $("#mcid").val() + temp); }); //点击input键盘弹出滚动区域translateY往上滚动; $(document).ready(function () { var clickQian = document.body.clientHeight; var switcha = true; var a = null; $("input[type='number']").on("tap",function(){ a = $(".content")[0].style.transform.split(',')[1].split(' ')[1].match(/\d+(\.\d+)?/)[0]; if($("input[type='number']") && switcha){ setTimeout(function(){ var clickHou = document.body.clientHeight; var zimujpHeight = clickQian - clickHou - a - 90 + "px"; $(".content")[0].style.transform = "translateY(-"+zimujpHeight+")"; myScroll.refresh(); switcha = false; },250); } }); }); //元素失去焦点隐藏软键盘 $("#pzjlForm").on("tap",function(e){ if(e.target.nodeName != "INPUT"){ $('input').blur(); }; }); }); /** * 保存 * @param type */ function savePzjl(type) { //选择的日期不能大于当前日期 var tof = EventUtil.dateLimit($("#date").val()); if (!tof) { alert("大于当前日期"); return false; } var mzeb = $("#mzeb").val(); var ypgzeb =$("#ypgzeb").val(); /* var epgzeb =$("#epgzeb").val(); var spgzeb =$("#spgzeb").val();*/ var mzep = $("#mzep").val(); var ypep = $("#ypep").val(); var date = $("#date").val(); if (mzep == "") { alert("请选择母猪耳牌号!"); return false; } /*else if(ypep == "") { alert("请选择首配公猪耳标号!"); return false; }*/ else { jQuery('#pzjlForm').ajaxSubmit({ dataType : 'json', data : {"mcid" : $("#mcid").val(), "mzeb" : mzeb, "ypgzeb" : ypgzeb, "date" :date }, beforeSend:function() {//触发ajax请求开始时执行 if (type == 1){ $(".sub").text("提交中……"); $('.sub').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 } else { $(".subAdd").text("提交中……"); $('.subAdd').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 } }, success : function(msg) { // 保存成功 if (msg.count == 1) { alert("保存成功!"); if (type == "1") { haifmp.loadMobilePage("haifm", "hpSjlrPzIndex.htm?mcid=" + $("#mcid").val()); } else { haifmp.loadMobilePage("haifm", "hpSjlrPzAdd.htm?mcid=" + $("#mcid").val()); } }else if (msg.count ==2) { alert("配种日期小于母猪入栏日期"); if (type == "1") { $('.sub').text('保存'); $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } else { $('.subAdd').text('保存并新增'); $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } }else if (msg.count ==3) { alert("配种日期小于公猪入栏日期"); if (type == "1") { $('.sub').text('保存'); $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } else { $('.subAdd').text('保存并新增'); $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } } }, error : function(msg) { if (type =="1") { alert('网络繁忙,请稍后再试...'); $('.sub').text('保存'); $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } else { alert('网络繁忙,请稍后再试...'); $('.subAdd').text('保存并新增'); $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击 } }, complete: function(msg) { //ajax请求完成时执行 if (msg.count == 1) { if (type == 1){ $(".sub").text("提交中……"); $('.sub').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 } else { $(".subAdd").text("提交中……"); $('.subAdd').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 } } } }); } } /** * 返回 */ function backUrl() { haifmp.loadMobilePage("haifm", "hpSjlrPzIndex.htm?mcid=" + $("#mcid").val()); }