rcjhRc_rqdInp.ss.jsp 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <html>
  2. <head>
  3. <js.ss file="/ss/jquery-1.11.2.min.js"/>
  4. <script type="text/javascript">
  5. //时间格式转化(yyyy-MM-dd)
  6. Date.prototype.format = function(format) {
  7. var o = {
  8. "M+": this.getMonth() + 1, //month
  9. "d+": this.getDate(), //day
  10. "h+": this.getHours(), //hour
  11. "m+": this.getMinutes(), //minute
  12. "s+": this.getSeconds(), //second
  13. "q+": Math.floor((this.getMonth() + 3) / 3), //quarter
  14. "S": this.getMilliseconds() //millisecond
  15. }
  16. if (/(y+)/.test(format)) format = format.replace(RegExp.$1,
  17. (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  18. for (var k in o)
  19. if (new RegExp("(" + k + ")").test(format))
  20. format = format.replace(RegExp.$1,
  21. RegExp.$1.length == 1 ? o[k] :
  22. ("00" + o[k]).substr(("" + o[k]).length));
  23. return format;
  24. }
  25. function qrrq() {
  26. var ksrq = $("#ksrq").val();
  27. var jsrq = $("#jsrq").val();
  28. var mks = new Date(ksrq);
  29. var mjs = new Date(jsrq);
  30. var nd = (new Date()).format('yyyy-MM-dd');
  31. var nt = new Date(nd);
  32. console.info("nt:" + nt + ";mks:" + mks);
  33. if (mks > mjs) {
  34. alert("开始日期不能大于结束日期!");
  35. return;
  36. }
  37. if (mjs < nt || mks < nt) {
  38. alert("日期段必须在当前日期之后"); // ("日期段必须大于含当前日期!")。Lin
  39. return;
  40. }
  41. console.info(mks + ";" + mjs + ";" + nt);
  42. // alert(kssj);
  43. if (ksrq == "") {
  44. alert("请输入开始日期!");
  45. return;
  46. }
  47. if (jsrq == "") {
  48. alert("请输入结束日期!");
  49. return;
  50. }
  51. if (ksrq > jsrq) {
  52. alert("开始日期必须小于结束日期");
  53. return;
  54. }
  55. console.info("ks:" + ksrq + "-" + jsrq);
  56. var topWin = wd.display.getwdDialogOpener();
  57. //topWin.selectrq(ksrq,jsrq);
  58. var ss = topWin.matchrq(ksrq, jsrq);
  59. if (!ss) {
  60. alert("您输入的日期段和存在的日期段存在交错!");
  61. }
  62. topWin.aaa;
  63. wd.display.closeDialog();
  64. }
  65. </script>
  66. </head>
  67. <body>
  68. <div class="content-div">
  69. <input value="${zbjh.ksrq}" type="hidden" id="yksrq" />
  70. <input value="${zbjh.jsrq}" type="hidden" id="yjsrq" />
  71. <table class="form">
  72. <tr>
  73. <th width="117px">开始日期</th>
  74. <td>
  75. <input id="ksrq" type='text' onClick="wd.edit.datePicker()" autocomplete="off"/>
  76. </td>
  77. </tr>
  78. <tr>
  79. <th>结束日期</th>
  80. <td>
  81. <input id="jsrq" type='text' onClick="wd.edit.datePicker()" autocomplete="off"/>
  82. </td>
  83. </tr>
  84. </table>
  85. </div>
  86. <div class='bottom-div' >
  87. <div class="bottom-down-div border-top">
  88. <input type="button" onclick="qrrq()" value="确定" class="bottom-button" />
  89. <input type="button" name="button" onclick="wd.display.closeDialog();" value="关闭" class="bottom-button">
  90. </div>
  91. </div>
  92. </body>
  93. </html>