member-add.html 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. {template 'common/header'}
  2. {if $do == 'add'}
  3. <ol class="breadcrumb we7-breadcrumb">
  4. <a href="{php echo url('mc/member/display')}"><i class="wi wi-back-circle"></i> </a>
  5. <li>
  6. <a href="{php echo url('mc/member/display')}">会员管理</a>
  7. </li>
  8. <li>
  9. 添加会员
  10. </li>
  11. </ol>
  12. <form action="./index.php?c=mc&a=member&do=add" method="post" class="we7-form" role="form" id="form1">
  13. <div class="form-group">
  14. <label class="col-sm-2 control-label">会员姓名</label>
  15. <div class="col-sm-9 col-xs-12">
  16. <input type="text" name="realname" value="" class="form-control"/>
  17. </div>
  18. </div>
  19. <div class="form-group">
  20. <label class="col-sm-2 control-label">手机号</label>
  21. <div class="col-sm-9 col-xs-12">
  22. <input type="text" name="mobile" value="" class="form-control"/>
  23. </div>
  24. </div>
  25. <div class="form-group">
  26. <label class="col-sm-2 control-label">登录密码</label>
  27. <div class="col-sm-9 col-xs-12">
  28. <input type="password" name="password" value="" class="form-control"/>
  29. </div>
  30. </div>
  31. <div class="form-group">
  32. <label class="col-sm-2 control-label">邮箱</label>
  33. <div class="col-sm-9 col-xs-12">
  34. <input type="text" name="email" value="" class="form-control"/>
  35. </div>
  36. </div>
  37. <div class="form-group">
  38. <label class="col-sm-2 control-label">积分</label>
  39. <div class="col-sm-9 col-xs-12">
  40. <input type="text" name="credit1" value="0" class="form-control"/>
  41. </div>
  42. </div>
  43. <div class="form-group">
  44. <label class="col-sm-2 control-label">余额</label>
  45. <div class="col-sm-9 col-xs-12">
  46. <input type="text" name="credit2" value="0" class="form-control"/>
  47. </div>
  48. </div>
  49. <div class="form-group">
  50. <label class="col-sm-2 control-label">会员组</label>
  51. <div class="col-sm-9 col-xs-12">
  52. <select name="groupid" class="form-control we7-select">
  53. {loop $_W['account']['groups'] $group}
  54. <option value="{$group['groupid']}">{$group['title']}</option>
  55. {/loop}
  56. </select>
  57. </div>
  58. </div>
  59. <div class="form-group">
  60. <div class="">
  61. <input type="hidden" name="token" value="{$_W['token']}"/>
  62. <input type="hidden" name="form" value="{$_W['token']}"/>
  63. <input type="submit" value="提交" class="btn btn-primary"/>
  64. </div>
  65. </div>
  66. </form>
  67. <script>
  68. require(['validator'], function(){
  69. $(function(){
  70. $('#form1').bootstrapValidator({
  71. fields: {
  72. realname: {
  73. validators: {
  74. notEmpty: {
  75. message: '姓名不能为空'
  76. }
  77. }
  78. },
  79. mobile: {
  80. validators: {
  81. notEmpty: {
  82. message: '手机不能为空'
  83. },
  84. regexp: {
  85. regexp: /1\d{10}/,
  86. message: '手机号格式不正确'
  87. },
  88. remote: {
  89. url: "{php echo url('mc/member/add');}",
  90. data: function(validator) {
  91. return {
  92. type: 'mobile',
  93. data: validator.getFieldElements('mobile').val()
  94. };
  95. },
  96. message: '手机号已经被占用'
  97. }
  98. }
  99. },
  100. email: {
  101. validators: {
  102. regexp: {
  103. regexp: /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/i,
  104. message: '邮箱格式不正确'
  105. },
  106. remote: {
  107. url: "{php echo url('mc/member/add');}",
  108. data: function(validator) {
  109. return {
  110. type: 'email',
  111. data: validator.getFieldElements('email').val()
  112. };
  113. },
  114. message: '邮箱已经被占用'
  115. }
  116. }
  117. },
  118. password: {
  119. validators: {
  120. notEmpty: {
  121. message: '密码不能为空'
  122. },
  123. stringLength: {
  124. min: 8,
  125. max: 15,
  126. message: '密码最少为8位'
  127. }
  128. }
  129. },
  130. credit1: {
  131. validators: {
  132. regexp: {
  133. regexp: /^[0-9]\d*$/i,
  134. message: '积分格式不正确'
  135. }
  136. }
  137. },
  138. credit2: {
  139. validators: {
  140. regexp: {
  141. regexp: /^[0-9]\d*$/i,
  142. message: '余额格式不正确'
  143. }
  144. }
  145. }
  146. }
  147. });
  148. });
  149. });
  150. </script>
  151. {/if}
  152. {template 'common/footer'}