store_domain.edit.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <div class="page">
  3. <div class="fixed-bar">
  4. <div class="item-title">
  5. <h3><?php echo $lang['nc_domain_manage'];?></h3>
  6. <ul class="tab-base">
  7. <li><a href="index.php?act=domain&op=store_domain_setting"><span><?php echo $lang['nc_config'];?></span></a></li>
  8. <li><a href="index.php?act=domain&op=store_domain_list"><span><?php echo $lang['nc_domain_shop'];?></span></a></li>
  9. <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_edit'];?></span></a></li>
  10. </ul>
  11. </div>
  12. </div>
  13. <div class="fixed-empty"></div>
  14. <form id="store_form" method="post">
  15. <input type="hidden" name="form_submit" value="ok" />
  16. <input type="hidden" name="store_id" value="<?php echo $output['store_array']['store_id'];?>" />
  17. <table class="table tb-type2">
  18. <tbody>
  19. <tr class="noborder">
  20. <td colspan="2" class="required"><label><?php echo $lang['store_user_name'];?>:</label></td>
  21. </tr>
  22. <tr class="noborder">
  23. <td class="vatop rowform"><?php echo $output['store_array']['member_name'];?></td>
  24. <td class="vatop tips"></td>
  25. </tr>
  26. <tr>
  27. <td colspan="2" class="required"><label> <?php echo $lang['store_name'];?>:</label></td>
  28. </tr>
  29. <tr class="noborder">
  30. <td class="vatop rowform"><?php echo $output['store_array']['store_name'];?></td>
  31. <td class="vatop tips"></td>
  32. </tr>
  33. <tr>
  34. <td colspan="2" class="required"><label><?php echo $lang['store_domain'];?>:</label></td>
  35. </tr>
  36. <tr class="noborder">
  37. <td class="vatop rowform"><input type="text" value="<?php echo $output['store_array']['store_domain'];?>" id="store_domain" name="store_domain" class="txt"></td>
  38. <td class="vatop tips"></td>
  39. </tr>
  40. <tr>
  41. <td colspan="2" class="required"><label><?php echo $lang['store_domain_times'];?>:</label></td>
  42. </tr>
  43. <tr class="noborder">
  44. <td class="vatop rowform"><input type="text" value="<?php echo $output['store_array']['store_domain_times'];?>" id="store_domain_times" name="store_domain_times" class="txt"></td>
  45. <td class="vatop tips"></td>
  46. </tr>
  47. </tbody>
  48. <tfoot>
  49. <tr class="tfoot">
  50. <td colspan="15"><a href="JavaScript:void(0);" class="btn" id="submitBtn"><span><?php echo $lang['nc_submit'];?></span></a></td>
  51. </tr>
  52. </tfoot>
  53. </table>
  54. </form>
  55. </div>
  56. <script type="text/javascript">
  57. //按钮先执行验证再提交表单
  58. $(function(){$("#submitBtn").click(function(){
  59. if($("#store_form").valid()){
  60. $("#store_form").submit();
  61. }
  62. });
  63. jQuery.validator.addMethod("domain", function(value, element) {
  64. return this.optional(element) || /^[\w\-]+$/i.test(value);
  65. }, "");
  66. $('#store_form').validate({
  67. errorPlacement: function(error, element){
  68. error.appendTo(element.parent().parent().prev().find('td:first'));
  69. },
  70. rules : {
  71. store_domain: {
  72. domain: true,
  73. rangelength:[<?php echo $output['subdomain_length'][0];?>, <?php echo $output['subdomain_length'][1];?>]
  74. },
  75. store_domain_times: {
  76. digits : true,
  77. max:<?php echo $output['setting_config']['subdomain_times'];?>
  78. }
  79. },
  80. messages : {
  81. store_domain: {
  82. domain: '<?php echo $lang['store_domain_valid'];?>',
  83. rangelength:'<?php echo $lang['store_domain_rangelength'];?>'
  84. },
  85. store_domain_times: {
  86. digits: '<?php echo $lang['store_domain_times_digits'];?>',
  87. max:'<?php echo $lang['store_domain_times_max'];?>'
  88. }
  89. }
  90. });
  91. });
  92. </script>