points.add.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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_member_pointsmanage']?></h3>
  6. <ul class="tab-base">
  7. <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_manage']?></span></a></li>
  8. <li><a href="index.php?act=points&op=pointslog"><span><?php echo $lang['admin_points_log_title']?></span></a></li>
  9. </ul>
  10. </div>
  11. </div>
  12. <div class="fixed-empty"></div>
  13. <form id="points_form" method="post" name="form1">
  14. <input type="hidden" name="form_submit" value="ok" />
  15. <table class="table tb-type2 nobdb">
  16. <tbody>
  17. <tr class="noborder">
  18. <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_points_membername']; ?>:</label></td>
  19. </tr>
  20. <tr class="noborder">
  21. <td class="vatop rowform"><input type="text" name="member_name" id="member_name" class="txt" onchange="javascript:checkmember();">
  22. <input type="hidden" name="member_id" id="member_id" value='0'/></td>
  23. <td class="vatop tips"><?php echo $lang['member_index_name']?></td>
  24. </tr>
  25. <tr id="tr_memberinfo">
  26. <td colspan="2" style="font-weight:bold;" id="td_memberinfo"></td>
  27. </tr>
  28. <tr>
  29. <td colspan="2" class="required"><label><?php echo $lang['admin_points_operatetype']; ?>:</label></td>
  30. </tr>
  31. <tr class="noborder">
  32. <td class="vatop rowform"><select id="operatetype" name="operatetype">
  33. <option value="1"><?php echo $lang['admin_points_operatetype_add']; ?></option>
  34. <option value="2"><?php echo $lang['admin_points_operatetype_reduce'];?></option>
  35. </select></td>
  36. <td class="vatop tips"></td>
  37. </tr>
  38. <tr>
  39. <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_points_pointsnum']; ?>:</label></td>
  40. </tr>
  41. <tr class="noborder">
  42. <td class="vatop rowform"><input type="text" id="pointsnum" name="pointsnum" class="txt"></td>
  43. <td class="vatop tips"><?php echo $lang['member_index_email']?></td>
  44. </tr>
  45. <tr>
  46. <td colspan="2" class="required"><label><?php echo $lang['admin_points_pointsdesc']; ?>:</label></td>
  47. </tr>
  48. <tr class="noborder">
  49. <td class="vatop rowform"><textarea name="pointsdesc" rows="6" class="tarea"></textarea></td>
  50. <td class="vatop tips"><?php echo $lang['admin_points_pointsdesc_notice'];?></td>
  51. </tr>
  52. </tbody>
  53. <tfoot>
  54. <tr class="tfoot">
  55. <td colspan="2" ><a href="JavaScript:void(0);" class="btn" onclick="document.form1.submit()"><span><?php echo $lang['nc_submit'];?></span></a></td>
  56. </tr>
  57. </tfoot>
  58. </table>
  59. </form>
  60. </div>
  61. <script type="text/javascript">
  62. function checkmember(){
  63. var membername = $.trim($("#member_name").val());
  64. if(membername == ''){
  65. $("#member_id").val('0');
  66. alert("请输入会员手机");
  67. return false;
  68. }
  69. $.getJSON("index.php?act=points&op=checkmember", {'name':membername}, function(data){
  70. if (data)
  71. {
  72. $("#tr_memberinfo").show();
  73. var msg= "<?php echo $lang['admin_points_member_tip']; ?> "+ data.name + "<?php echo $lang['admin_points_member_tip_2']; ?>" + data.points;
  74. $("#member_name").val(data.name);
  75. $("#member_id").val(data.id);
  76. $("#td_memberinfo").text(msg);
  77. }
  78. else
  79. {
  80. $("#member_name").val('');
  81. $("#member_id").val('0');
  82. alert("<?php echo $lang['admin_points_userrecord_error']; ?>");
  83. }
  84. });
  85. }
  86. $(function(){
  87. $("#tr_memberinfo").hide();
  88. $('#points_form').validate({
  89. // errorPlacement: function(error, element){
  90. // $(element).next('.field_notice').hide();
  91. // $(element).after(error);
  92. // },
  93. rules : {
  94. member_name: {
  95. required : true
  96. },
  97. member_id: {
  98. required : true
  99. },
  100. pointsnum : {
  101. required : true,
  102. min : 1
  103. }
  104. },
  105. messages : {
  106. member_name: {
  107. required : '请输入会员手机'
  108. },
  109. member_id : {
  110. required : '会员信息错误,请重新填写会员手机'
  111. },
  112. pointsnum : {
  113. required : '<?php echo $lang['admin_points_points_null_error']; ?>',
  114. min : '<?php echo $lang['admin_points_points_min_error']; ?>'
  115. }
  116. }
  117. });
  118. });
  119. </script>