edit.jsp 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  3. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
  4. <%
  5. String path = request.getContextPath();
  6. String basePath = path + "/common/";
  7. %>
  8. <!DOCTYPE HTML>
  9. <html>
  10. <head>
  11. <meta charset="utf-8">
  12. <meta name="renderer" content="webkit|ie-comp|ie-stand">
  13. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  14. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
  15. <meta http-equiv="Cache-Control" content="no-siteapp" />
  16. <!--[if lt IE 9]>
  17. <script type="text/javascript" src="<%=basePath %>admin/lib/html5.js"></script>
  18. <script type="text/javascript" src="<%=basePath %>admin/lib/respond.min.js"></script>
  19. <script type="text/javascript" src="<%=basePath %>admin/lib/PIE_IE678.js"></script>
  20. <![endif]-->
  21. <link href="<%=basePath %>admin/css/H-ui.min.css" rel="stylesheet" type="text/css" />
  22. <link href="<%=basePath %>admin/css/H-ui.admin.css" rel="stylesheet" type="text/css" />
  23. <link href="<%=basePath %>admin/lib/icheck/icheck.css" rel="stylesheet" type="text/css" />
  24. <link href="<%=basePath %>admin/lib/Hui-iconfont/1.0.1/iconfont.css" rel="stylesheet" type="text/css" />
  25. <link href="<%=basePath %>admin/lib/webuploader/0.1.5/webuploader.css" rel="stylesheet" type="text/css" />
  26. <!--[if IE 6]>
  27. <script type="text/javascript" src="<%=basePath %>admin/lib/DD_belatedPNG_0.0.8a-min.js" ></script>
  28. <script>DD_belatedPNG.fix('*');</script>
  29. <![endif]-->
  30. <title>新增文章</title>
  31. </head>
  32. <body>
  33. <div class="pd-20">
  34. <form action="${pageContext.request.contextPath }/admin/task/update" method="POST" class="form form-horizontal" id="form-article-add">
  35. <input type="hidden" name="updateTaskToken" value="${updateTaskToken }">
  36. <input type="hidden" name="taskId" value="${obj.taskId }">
  37. <div class="row cl">
  38. <label class="form-label col-2"><span class="c-red">*</span>任务简介:</label>
  39. <div class="formControls col-10">
  40. <input type="text" class="input-text" datatype="*4-30" errormsg="请输入4-30位的简介" nullmsg="任务简介不能为空" value="${obj.taskDesc }" placeholder="" id="task-Desc" name="taskDesc">
  41. </div>
  42. </div>
  43. <div class="row cl">
  44. <label class="form-label col-2"><span class="c-red">*</span>销售数量:</label>
  45. <div class="formControls col-10">
  46. <input type="text" class="input-text" datatype="n1-4" value="${obj.taskSalesNum }" errormsg="请输入1-4位的销售数量" nullmsg="销售数量不能为空" placeholder="" id="task-Sales-Num" name="taskSalesNum">
  47. </div>
  48. </div>
  49. <div class="row cl">
  50. <label class="form-label col-2"><span class="c-red">*</span>奖励金额(分):</label>
  51. <div class="formControls col-10">
  52. <input type="text" class="input-text" datatype="n1-9" value="${obj.taskMoney }" errormsg="请输入1-9位的奖励金额" nullmsg="奖励金额不能为空" placeholder="" id="task-Money" name="taskMoney">
  53. </div>
  54. </div>
  55. <div class="row cl">
  56. <label class="form-label col-2"><span class="c-red">*</span>产品奖励类型:</label>
  57. <div class="formControls col-2"> <span class="select-box">
  58. <select name="taskProductType" class="select">
  59. <c:forEach items="${types }" var="type">
  60. <c:choose>
  61. <c:when test="${type.typeId == obj.taskProductType }">
  62. <option selected="selected" value="${type.typeId }">${type.typeName }</option>
  63. </c:when>
  64. <c:otherwise>
  65. <option value="${type.typeId }">${type.typeName }</option>
  66. </c:otherwise>
  67. </c:choose>
  68. </c:forEach>
  69. </select>
  70. </span>
  71. </div>
  72. </div>
  73. <div class="row cl">
  74. <label class="form-label col-2"><span class="c-red">*</span>奖励开始日期:</label>
  75. <div class="formControls col-2">
  76. <input type="text" datatype="*" value="<fmt:formatDate value="${obj.taskStartDate }" pattern="yyyy-MM-dd HH:mm:ss"/>" nullmsg="开始时间不能为空" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',maxDate:'#F{$dp.$D(\'task-End-Date\')||\'%y-%M-%d\'}'})" id="task-Start-Date" name="taskStartDate" class="input-text Wdate">
  77. </div>
  78. <label class="form-label col-2"><span class="c-red">*</span>奖励结束日期:</label>
  79. <div class="formControls col-2">
  80. <input type="text" datatype="*" value="<fmt:formatDate value="${obj.taskEndDate }" pattern="yyyy-MM-dd HH:mm:ss"/>" nullmsg="结束时间不能为空" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'#F{$dp.$D(\'task-Start-Date\')}'})" id="task-End-Date" name="taskEndDate" class="input-text Wdate">
  81. </div>
  82. </div>
  83. <div class="row cl">
  84. <div class="col-10 col-offset-2">
  85. <button id="butSub" class="btn btn-primary radius" type="submit"><i class="Hui-iconfont">&#xe632;</i> 保存并提交审核</button>
  86. <button id="btn_reset" class="btn btn-default radius" type="button">&nbsp;&nbsp;取消&nbsp;&nbsp;</button>
  87. </div>
  88. </div>
  89. </form>
  90. </div>
  91. <script type="text/javascript" src="<%=basePath %>admin/lib/jquery/1.9.1/jquery.min.js"></script>
  92. <script type="text/javascript" src="<%=basePath %>admin/lib/layer/1.9.3/layer.js"></script>
  93. <script type="text/javascript" src="<%=basePath %>admin/lib/My97DatePicker/WdatePicker.js"></script>
  94. <script type="text/javascript" src="<%=basePath %>admin/lib/icheck/jquery.icheck.min.js"></script>
  95. <script type="text/javascript" src="<%=basePath %>admin/lib/Validform/5.3.2/Validform.min.js"></script>
  96. <script type="text/javascript" src="<%=basePath %>admin/lib/webuploader/0.1.5/webuploader.min.js"></script>
  97. <script type="text/javascript" src="<%=basePath %>admin/js/H-ui.js"></script>
  98. <script type="text/javascript" src="<%=basePath %>admin/js/H-ui.admin.js"></script>
  99. <script type="text/javascript">
  100. $(function(){
  101. $('.skin-minimal input').iCheck({
  102. checkboxClass: 'icheckbox-blue',
  103. radioClass: 'iradio-blue',
  104. increaseArea: '20%'
  105. });
  106. $("#form-article-add").Validform({
  107. btnSubmit:"#butSub",
  108. btnReset:"#btn_reset",
  109. tiptype:function(msg,o,cssctl){
  110. //msg:提示信息;
  111. //o:{obj:*,type:*,curform:*},
  112. //obj指向的是当前验证的表单元素(或表单对象,验证全部验证通过,提交表单时o.obj为该表单对象),
  113. //type指示提示的状态,值为1、2、3、4, 1:正在检测/提交数据,2:通过验证,3:验证失败,4:提示ignore状态,
  114. //curform为当前form对象;
  115. //cssctl:内置的提示信息样式控制函数,该函数需传入两个参数:显示提示信息的对象 和 当前提示的状态(既形参o中的type);
  116. if (o.type == 3) {
  117. layer.msg(msg,{icon:2,time:1500});
  118. }
  119. },
  120. ignoreHidden: true,
  121. beforeSubmit:function(curform){
  122. return true;
  123. }
  124. });
  125. });
  126. function mobanxuanze(){
  127. }
  128. </script>
  129. </body>
  130. </html>