valiateTest.jsp 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <%@ page language="java" contentType="text/html;charset=GBK"
  2. pageEncoding="GBK"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=GBK">
  7. <title>表单验证测试</title>
  8. <link href="/shares/validator/jquery.validator.css" rel="stylesheet" type="text/css">
  9. <script type="text/javascript" src="/shares/js/jquery-1.7.1.min.js"></script>
  10. <script type="text/javascript" src="/shares/validator/jquery.validator.js"></script>
  11. <script type="text/javascript" src="/shares/validator/local/zh_CN.js"></script>
  12. <script type="text/javascript">
  13. function validator(){
  14. $('#theForm').trigger("validate");
  15. }
  16. $(function () {
  17. //验证初始化
  18. $('#theForm').validator({
  19. theme: 'yellow_top',
  20. stopOnError:true,
  21. timely: 2,
  22. rules:{
  23. myrule:function(element){
  24. alert(element);
  25. return false;
  26. }
  27. },
  28. fields: {
  29. "formulaName": {
  30. rule: "required;length[2~5];",
  31. msg: {required: "公式名称必填!",
  32. length: "公式名称长度为2到5位。"}
  33. },
  34. "formulaTextShow": {
  35. rule: "required;number;",
  36. msg: {required: "公式必填!",
  37. number:"cuowu"}
  38. },
  39. "test": {
  40. rule: "myrule;",
  41. msg: {myrule: "cuowu!"}
  42. }
  43. },
  44. //验证成功
  45. valid: function(form) {
  46. alert("验证成功");
  47. },
  48. //验证失败
  49. invalid: function(form) {
  50. //alert("验证失败");
  51. }
  52. });
  53. });
  54. </script>
  55. </head>
  56. <body >
  57. <%@ include file="/include/message.jsp"%>
  58. <form id="theForm" name="theForm">
  59. <fieldset>
  60. <div id="title" class="form-button" style="width : 100%;">
  61. <input type="button" class="l-button" value="保存" onclick="validator();"/>
  62. <input onclick="closeTabUseInOA();" type="button" value="关闭" class="l-button">
  63. </div>
  64. <div class="container-layout">
  65. <div class="forum-container">
  66. <center>
  67. <table class="l-table-edit line">
  68. <tr>
  69. <th colspan="2">表单验证测试</th>
  70. </tr>
  71. <tr>
  72. <td class="l-table-edit-text" width="15%" >公式名称<FONT COLOR="red">*</FONT>:
  73. </td>
  74. <td class="l-table-edit-td" >
  75. &nbsp;&nbsp;<input type="text" id="formulaName"
  76. name="formulaName" value="" />
  77. </td>
  78. </tr>
  79. <tr>
  80. <td class="l-table-edit-text" width="15%" >公式 <FONT COLOR="red">*</FONT>:
  81. </td>
  82. <td class="l-table-edit-td" >
  83. &nbsp;&nbsp;<textarea name="formulaTextShow" id="formulaTextShow" cols="80" rows="5" ></textarea>
  84. </td>
  85. </tr>
  86. <tr>
  87. <td class="l-table-edit-text" width="15%" >备注 :
  88. </td>
  89. <td class="l-table-edit-td" >
  90. &nbsp;&nbsp;<textarea name="remark" id="remark" cols="80" rows="5"></textarea>
  91. </td>
  92. </tr>
  93. </table>
  94. </center>
  95. </div>
  96. </div>
  97. </fieldset>
  98. <input type="button" value="测试" class="l-button" name="test" id="test">
  99. </form>
  100. </body>
  101. </html>