addMySchedule.jsp 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <%@page language="java" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html"%>
  3. <html>
  4. <head>
  5. <title>新增 日程</title>
  6. <%@include file="/commons/include/form.jsp" %>
  7. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  8. <script type="text/javascript" charset="utf-8" src="${ctx}/js/hotent/platform/system/SysDialog.js"></script>
  9. <script type="text/javascript" charset="utf-8" src="${ctx}/weixin/assets/js/handlebars.min.js"></script>
  10. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/SysPlanScript.js"></script>
  11. <script type="text/javascript">
  12. $(function() {
  13. $("a.save").click(function() {
  14. $("#sysHysglForm").attr("action","save.ht");
  15. $("#saveData").val(1);
  16. if($("#myschedulename").val()==""||$("#myschedulename").val()==null){
  17. $.ligerDialog.warn("【日程名称】不能为空!","提示信息");
  18. return false;
  19. }else if($("#myschedulename").length>1000){
  20. $.ligerDialog.warn(" 【日程名称】最多为1000个字符!","提示信息");
  21. return false;
  22. }else if($("#mycheduletext").val()==""||$("#mycheduletext").val()==null){
  23. $.ligerDialog.warn(" 【日程描述】不能为空!","提示信息");
  24. return false;
  25. }else if($("#mycheduletext").length>4000){
  26. $.ligerDialog.warn(" 【日程描述】最多为4000个字符!","提示信息");
  27. return false;
  28. }else if($("#date").val()==""||$("#date").val()==null){
  29. $.ligerDialog.warn(" 【计划日期】不能为空!","提示信息");
  30. return false;
  31. }else if($("#userid").val()==""||$("#userid").val()==null){
  32. $.ligerDialog.warn(" 【负责人】不能为空!","提示信息");
  33. return false;
  34. }else{
  35. submitForm();
  36. }
  37. });
  38. });
  39. //提交表单
  40. function submitForm(){
  41. var options={};
  42. if(showResponse){
  43. options.success=showResponse;
  44. }
  45. var frm=$('#mySchedule').form();
  46. frm.ajaxForm(options);
  47. if(frm.valid()){
  48. frm.submit();
  49. }
  50. }
  51. function showResponse(responseText) {
  52. var obj = new com.hotent.form.ResultMessage(responseText);
  53. if(!obj.isSuccess()){
  54. $.ligerDialog.err("提示信息"," 日程保存失败!",obj.getMessage());
  55. return;
  56. }
  57. $.ligerDialog.success("日程保存成功!", "成功", function(rtn) {
  58. if(rtn){
  59. window.parent.closeDia();
  60. }
  61. });
  62. }
  63. </script>
  64. </head>
  65. <body>
  66. <div class="panel">
  67. <div class="panel-top">
  68. <div class="panel-toolbar">
  69. <div class="toolBar">
  70. <div class="group"><a class="link save" id="dataFormSave" href="#"><span></span>保存</a></div>
  71. <div class="l-bar-separator"></div>
  72. </div>
  73. </div>
  74. </div>
  75. <div class="panel-body">
  76. <form id="mySchedule" method="post" action="save.ht">
  77. <table class="table-detail" cellpadding="0" cellspacing="0" border="0" type="main">
  78. <tr>
  79. <th width="20%">日程名称:<span class="required red">*</span> </th>
  80. <td><input type="text" style="width: 50%" id="myschedulename" name="myschedulename" value="" class="inputText" /></td>
  81. </tr>
  82. <tr>
  83. <th width="20%">日程描述:<span class="required red">*</span> </th>
  84. <td><textarea id="mycheduletext" name="mycheduletext" style="height:70px;width:50%;margin:0;resize:none" ></textarea></td>
  85. </tr>
  86. <tr>
  87. <th width="20%">计划日期:<span class="required red">*</span> </th>
  88. <td><input type="text" style="width: 50%" readonly id="date" name="date" value="" class="inputText Wdate"
  89. onfocus="WdatePicker({dateFmt: 'yyyy-M-d HH:mm:00', minDate: '%y-%M-%d %H:%m:00'})" /></td>
  90. </tr>
  91. <tr>
  92. <th width="20%">负责人:<span class="required red">*</span> </th>
  93. <td>
  94. <input type="hidden" id="userid" name="userid" value="" />
  95. <input type="hidden" name="username" value="" />
  96. <div id='participantDiv'></div>
  97. <a class="link add" onclick="chooseUser(this,'participantDiv','userid','username','no');" ><span></span>选择</a>
  98. <a class="link reset" onclick="resetSelect('participantDiv','userid','username');" ><span></span>重置</a>
  99. </td>
  100. </tr>
  101. <tr>
  102. <th width="20%">参与人: </th>
  103. <td><input type="text" style="width: 50%" id="cyr" name="cyr" value="" class="inputText" /></td>
  104. </tr>
  105. </table>
  106. </form>
  107. </div>
  108. </div>
  109. </body>
  110. </html>