add.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <div class="eject_con">
  2. <div id="warning" class="alert alert-error"></div>
  3. <form method="post" target="_parent" action="{present name='brand_array'}{:url('Sellerbrand/brand_edit')}{else}{:url('Sellerbrand/brand_save')}{/present}"enctype="multipart/form-data" id="brand_apply_form">
  4. <input type="hidden" name="brand_id" value="{present name='brand_array'}{$brand_array.brand_id}{/present}" />
  5. <dl>
  6. <dt><i class="required">*</i>{$Think.lang.store_goods_brand_name}{$Think.lang.ds_colon}</dt>
  7. <dd>
  8. <input type="text" class="text" name="brand_name" value="{present name='brand_array'}{$brand_array.brand_name}{/present}" id="brand_name" />
  9. </dd>
  10. </dl>
  11. <dl>
  12. <dt><i class="required">*</i>{$Think.lang.store_name_initials}{$Think.lang.ds_colon}</dt>
  13. <dd>
  14. <input type="text" class="text" name="brand_initial" value="{present name='brand_array'}{$brand_array.brand_initial}{/present}" id="brand_initial" />
  15. </dd>
  16. </dl>
  17. <dl>
  18. <dt>{$Think.lang.store_goods_brand_class}{$Think.lang.ds_colon}</dt>
  19. <dd id="gcategory">
  20. <input type="hidden" value="{present name='brand_array'}{$brand_array.gc_id}{/present}" name="class_id" class="mls_id">
  21. <input type="hidden" value="{present name='brand_array'}{$brand_array.brand_class}{/present}" name="brand_class" class="mls_name">
  22. {present name='brand_array'}
  23. {if $brand_array.brand_id != ''}
  24. <span>{$brand_array.brand_class}</span>
  25. <input class="edit_gcategory" type="button" value="{$Think.lang.ds_edit}">
  26. {/if}
  27. {/present}
  28. <select {present name='brand_array'}{if $brand_array.brand_id !=""}style="display:none;"{/if}{/present}>
  29. <option value="0">{$Think.lang.ds_please_choose}</option>
  30. {notempty name="gc_list"}
  31. {foreach name="gc_list" item="v"}
  32. <option value="{$v.gc_id}">{$v.gc_name}</option>
  33. {/foreach}
  34. {/notempty}
  35. </select>
  36. </dd>
  37. </dl>
  38. <dl>
  39. <dt><i class="required">*</i>{$Think.lang.store_goods_brand_icon}{$Think.lang.ds_colon}</dt>
  40. <dd>
  41. <div class=""><span class="sign"><img src="{present name='brand_array'}{:brand_image($brand_array.brand_pic)}{/present}" onload="javascript:ResizeImage(this,150,50)" ds_type="logo1"/></span></div>
  42. <div class="dssc-upload-btn"> <a href="javascript:void(0);"><span>
  43. <input type="file" hidefocus="true" size="1" class="input-file" name="brand_pic" id="brand_pic" ds_type="logo"/>
  44. </span>
  45. <p><i class="iconfont">&#xe733;</i>{$Think.lang.store_goods_brand_pic_upload}</p>
  46. </a> </div>
  47. <p class="hint">{$Think.lang.store_goods_brand_upload_tip|raw}</p>
  48. </dd>
  49. </dl>
  50. <div class="bottom">
  51. <input type="submit" class="submit" value="{$Think.lang.ds_submit}"/>
  52. </div>
  53. </form>
  54. </div>
  55. <script src="{$Think.PLUGINS_SITE_ROOT}/mlselection.js"></script>
  56. <script>
  57. $(function(){
  58. gcategoryInit('gcategory');
  59. jQuery.validator.addMethod("initial", function(value, element) {
  60. return /^[A-Za-z0-9]$/i.test(value);
  61. }, "");
  62. $('#brand_apply_form').validate({
  63. errorLabelContainer: $('#warning'),
  64. invalidHandler: function(form, validator) {
  65. $('#warning').show();
  66. },
  67. rules : {
  68. brand_name : {
  69. required : true,
  70. rangelength: [0,100]
  71. },
  72. brand_initial : {
  73. initial : true
  74. }
  75. {present name='brand_array'}
  76. {if $brand_array.brand_id == ''}
  77. ,
  78. brand_pic : {
  79. required : true
  80. }
  81. {/if}
  82. {/present}
  83. },
  84. messages : {
  85. brand_name : {
  86. required : '<i class="iconfont">&#xe64c;</i>{$Think.lang.store_goods_brand_input_name}',
  87. rangelength: '<i class="iconfont">&#xe64c;</i>{$Think.lang.store_goods_brand_name_error}'
  88. },
  89. brand_initial : {
  90. initial : '<i class="iconfont">&#xe64c;</i>{$Think.lang.store_fill_correct_initials}',
  91. }
  92. {present name='brand_array'}
  93. {if $brand_array.brand_id == ''}
  94. ,
  95. brand_pic : {
  96. required : '<i class="iconfont">&#xe64c;</i>{$Think.lang.store_goods_brand_icon_null}'
  97. }
  98. {/if}
  99. {/present}
  100. }
  101. });
  102. });
  103. </script>