hpSjlrSlwlAdd.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. $(function(){
  2. /* 滚轮 */
  3. var myScroll = new IScroll(".iscroll",{
  4. scrollbars: true,
  5. fadeScrollbars:true,
  6. scrollbars: 'custom',
  7. shrinkScrollbars:'clip',
  8. tap:true
  9. });
  10. setTimeout(function () {
  11. myScroll.refresh();
  12. }, 100);
  13. var theme="android-ics";
  14. $("#date").mobiscroll().date({
  15. lang: "zh",//显示中文
  16. theme: theme,//主题
  17. setText: '确定',//确认按钮名称
  18. cancelText: '取消',//取消按钮名称
  19. dateFormat: 'yy-mm-dd',// 日期格式
  20. dateOrder: 'yymmdd',//面板中日期排列格式
  21. display: 'bottom',//显示方式
  22. endYear:2050,//结束年份
  23. });
  24. //点击input键盘弹出滚动区域translateY往上滚动;
  25. $(document).ready(function () {
  26. var clickQian = document.body.clientHeight;
  27. var switcha = true;
  28. var a = null;
  29. $("input[type='number']").on("tap",function(){
  30. a = $(".content")[0].style.transform.split(',')[1].split(' ')[1].match(/\d+(\.\d+)?/)[0];
  31. if($("input[type='number']") && switcha){
  32. setTimeout(function(){
  33. var clickHou = document.body.clientHeight;
  34. var zimujpHeight = clickQian - clickHou - a - 260 + "px";
  35. $(".content")[0].style.transform = "translateY(-"+zimujpHeight+")";
  36. myScroll.refresh();
  37. switcha = false;
  38. },250);
  39. }
  40. });
  41. });
  42. //元素失去焦点隐藏软键盘
  43. $("#slwlForm").on("tap",function(e){
  44. if(e.target.nodeName != "INPUT"){
  45. $('input').blur();
  46. };
  47. });
  48. });
  49. /**
  50. * 保存
  51. * @param type
  52. */
  53. function saveSlwl(type) {
  54. var wyts= $("#wyts").val();
  55. var zwyl= $("#zwyl").val();
  56. var slpz=$("#slpz").val();
  57. if(slpz==0){
  58. alert("饲料品种不得为空");
  59. return false;
  60. }
  61. if (wyts == 0 ) {
  62. alert("喂养头数不得为空");
  63. return false;
  64. }
  65. if (zwyl == 0) {
  66. alert ("总喂养量不得为空");
  67. return false;
  68. }
  69. jQuery('#slwlForm').ajaxSubmit({
  70. dataType : 'json',
  71. data : {"mcid" : $("#mcid").val()},
  72. beforeSend:function() { //触发ajax请求开始时执行
  73. if(type==1){
  74. $(".sub").text("提交中……");
  75. $('.sub').attr('onclick','javascript:void(0)');//改变提交按钮上的文字并将按钮设置为不可点击
  76. }else{
  77. $(".subAdd").text("提交中……");
  78. $('.subAdd').attr('onclick','javascript:void(0)');//改变提交按钮上的文字并将按钮设置为不可点击
  79. }
  80. },
  81. success : function(msg, data) {
  82. // 保存成功
  83. if (msg.result=1) {
  84. alert("保存成功!");
  85. if (type == "1") {
  86. haifmp.loadMobilePage("haifmp", "hpSjlrSlwlIndex.htm?mcid=" + $("#mcid").val());
  87. } else {
  88. haifmp.loadMobilePage("haifmp", "hpSjlrSlwlAdd.htm?mcid=" + $("#mcid").val());
  89. }
  90. }else{
  91. if (type == "1") {
  92. alert(msg.msg);
  93. $('.sub').text('提交表单');
  94. $('.sub').attr('onclick','submitorder()');//改变提交按钮上的文字并将按钮设置为可点击
  95. } else {
  96. alert(msg.msg);
  97. $('.subAdd').text('提交表单');
  98. $('.subAdd').attr('onclick','submitorder()');//改变提交按钮上的文字并将按钮设置为可点击
  99. }
  100. }
  101. },
  102. error : function(data) {
  103. if(type=="1") {
  104. alert('网络繁忙,请稍后再试...');
  105. $('.sub').text('提交表单');
  106. $('.sub').attr('onclick','submitorder()');//改变提交按钮上的文字并将按钮设置为可点击
  107. }else {
  108. alert('网络繁忙,请稍后再试...');
  109. $('.subAdd').text('提交表单');
  110. $('.subAdd').attr('onclick','submitorder()');//改变提交按钮上的文字并将按钮设置为可点击
  111. }
  112. },
  113. complete: function(msg, data)
  114. {
  115. //ajax请求完成时执行
  116. if(msg.result==1)
  117. {
  118. if(type==1){
  119. $(".sub").text("提交中……");
  120. $('.sub').attr('onclick','javascript:void(0)');//改变提交按钮上的文字并将按钮设置为不可点击
  121. }else{
  122. $(".subAdd").text("提交中……");
  123. $('.subAdd').attr('onclick','javascript:void(0)');//改变提交按钮上的文字并将按钮设置为不可点击
  124. }
  125. }
  126. }
  127. });
  128. }
  129. /**
  130. * 返回
  131. */
  132. function backUrl() {
  133. haifmp.loadMobilePage("haifmp", "hpSjlrSlwlIndex.htm?mcid=" + $("#mcid").val());
  134. }