createSms.jsp 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <%@ page language="java" contentType="text/html;charset=GBK"
  2. pageEncoding="GBK"%>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html;charset=GBK">
  8. <title>发送短信</title>
  9. <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  10. <link href="${ pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css" />
  11. <script type="text/javascript" src="/shares/js/jquery-1.3.2.min.js"></script>
  12. <script type="text/javascript" src="/shares/js/constant.js"></script>
  13. <script type="text/javascript" src="/shares/js/common.js"></script>
  14. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  15. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerDateEditor.js" type="text/javascript"></script>
  16. <script type="text/javascript">
  17. $(function ()
  18. {
  19. loadTypeTree("selectbutton",{type:"detpuser",tab:"1,2",backId:"users",backName:"users_name"});
  20. var initType = $("#initType").val();
  21. if(initType == "S"){
  22. $("#src_type2").click();
  23. }
  24. });
  25. </script>
  26. <script type="text/javascript">
  27. function ReplaceDot()
  28. {
  29. var Obj=document.getElementById("called_nbr");
  30. var oldValue=Obj.value;
  31. while(oldValue.indexOf(",")!=-1)//寻找每一个中文逗号,并替换
  32. {
  33. Obj.value=oldValue.replace(",",",");
  34. oldValue=Obj.value;
  35. }
  36. }
  37. function checkMessage(obj){
  38. var tempA = document.getElementById("isShowCallnbr");
  39. var tempS = document.getElementById("isShowUser");
  40. var typeHidden = document.getElementById("typeHidden");
  41. if(obj=="A"){
  42. $(tempA).show();
  43. $(tempS).hide();
  44. typeHidden.value="A";
  45. }
  46. if(obj=="S"){
  47. $(tempA).hide();
  48. $(tempS).show();
  49. typeHidden.value="S";
  50. }
  51. }
  52. function checkForm(){
  53. var temp = document.getElementById("typeHidden").value;
  54. var rs = $.validate({
  55. name : "content",
  56. model : [ {
  57. type : "require",
  58. msg : "短信内容不能为空!"
  59. }, {
  60. type : "len",
  61. min : 1,
  62. max : 500,
  63. msg : "短信内容长度不能超过500个字!"
  64. } ]
  65. });
  66. if(temp=='A'){
  67. rs = $.validate({
  68. name : "called_nbr",
  69. model : [ {
  70. type : "require",
  71. msg : "接收号码不能为空!"
  72. } ]
  73. }) && rs;
  74. }
  75. if(temp=='S'){
  76. rs = $.validate({
  77. name : "users",
  78. model : [ {
  79. type : "require",
  80. msg : "接收人不能为空!"
  81. } ]
  82. }) && rs;
  83. }
  84. if(rs){
  85. return true;
  86. }else{
  87. return false;
  88. }
  89. }
  90. </script>
  91. </head>
  92. <body>
  93. <form action="SmsAction.do" method="post" onsubmit="return checkForm();">
  94. <div id="title" class="form-button">
  95. <input type="submit" class="l-button" value="发送" />
  96. </div>
  97. <div class="container-layout">
  98. <div class="forum-container">
  99. <input type="hidden" id="initType" value="${sms.initType}">
  100. <center>
  101. <table class="l-table-edit line">
  102. <tr>
  103. <th colspan="2">发送短信</th>
  104. </tr>
  105. <tr>
  106. <td class="l-table-edit-text">选择发送方式<FONT COLOR="red">*</FONT>:</td>
  107. <td class="l-table-edit-td">
  108. <label><input checked="checked" type="radio" name="src_type" id="src_type1" value="A" onclick="checkMessage('A');"/>发送给散户
  109. <input type="radio" name="src_type" id="src_type2" value="S" onclick="checkMessage('S');"/>发送给系统用户</label>
  110. <input type="hidden" id="typeHidden" value="A">
  111. </td>
  112. </tr>
  113. <tr id="isShowCallnbr">
  114. <td class="l-table-edit-text">被叫号码<FONT COLOR="red">*</FONT>:</td>
  115. <td class="l-table-edit-td">
  116. <textarea id="called_nbr" name="called_nbr" rows="3" cols="50" onblur="ReplaceDot();" onkeypress="return (/,|\d/.test(String.fromCharCode(event.keyCode)))">${requestScope.sms.called_nbr }</textarea><br>
  117. <label><font color="red">注:输入接收短信方手机号码,发送多个手机号码每个号码间用英文逗号隔开。</font><br>
  118. <font color="red">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如"13888888888,13888888888"。</font></label>
  119. </td>
  120. </tr>
  121. <tr id="isShowUser" style="display: none;">
  122. <td class="l-table-edit-text">接收人<FONT COLOR="red">*</FONT>:</td>
  123. <td class="l-table-edit-td">
  124. <textarea type="text" name="users_name" id="users_name" cols="50" rows="3" readonly="readonly" >${requestScope.sms.users_name}</textarea>
  125. <input type="hidden" name="users" id="users" readonly="readonly" value="${requestScope.sms.users }"/>
  126. <input type="button" class="l-button" id="selectbutton" value="选择人员"/>
  127. </td>
  128. </tr>
  129. <tr>
  130. <td class="l-table-edit-text">短信内容<FONT COLOR="red">*</FONT>:</td>
  131. <td class="l-table-edit-td">
  132. <textarea id="content" name="content" rows="10" cols="100">${requestScope.sms.content }</textarea><br>
  133. <label><font color="red">注:短信内容最多输入500字,超过70字的内容短信将自动拆分为多条发送。</font></label>
  134. </td>
  135. </tr>
  136. <tr>
  137. <td colspan="2" style="text-align: center;">
  138. &nbsp;
  139. </td>
  140. </tr>
  141. </table>
  142. <input type="hidden" id="sms_id" name="sms_id" value="${requestScope.sms.sms_id }">
  143. <input type="hidden" id="task" name="task" value="create">
  144. </center>
  145. </div>
  146. </div>
  147. </form>
  148. <%@ include file="/include/message.jsp"%>
  149. </body>
  150. </html>