group.mapply.php 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <div class="eject_con group_apply">
  3. <div id="apply_warning"></div>
  4. <form id="apply_form" action="<?php echo CIRCLE_SITE_URL;?>/index.php?act=group&op=manage_apply&c_id=<?php echo $output['c_id'];?>" method="post">
  5. <input type="hidden" name="form_submit" value="ok" />
  6. <dl>
  7. <dt><?php echo $lang['circle_apply_to'].$lang['nc_quote1'].$output['circle_info']['circle_name'].$lang['nc_quote2'].$lang['circle_apply_to_reason'];?></dt>
  8. <dd>
  9. <h4><i class="a"></i><?php echo $lang['circle_apply_h4'];?></h4>
  10. <h5><?php echo $lang['circle_apply_h5'];?></h5>
  11. <textarea name="apply_reason" class="textarea"></textarea>
  12. </dd>
  13. </dl>
  14. <div class="bottom"> <a class="submit-btn" nctype="apply_submit" href="Javascript: void(0)"><?php echo $lang['circle_submit_applications'];?></a><a class="cancel-btn" nctype="apply_cancel" href="Javascript: void(0)"><?php echo $lang['nc_cancel'];?></a>
  15. </div>
  16. </form>
  17. </div>
  18. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/jquery.validation.min.js"></script>
  19. <script type="text/javascript">
  20. $(function(){
  21. $('a[nctype="apply_submit"]').click(function(){
  22. if($("#apply_form").valid()){
  23. $("#apply_form").submit();
  24. }
  25. });
  26. $('a[nctype="apply_cancel"]').click(function(){
  27. DialogManager.close('manage_apply');
  28. });
  29. $('#apply_form').validate({
  30. errorLabelContainer: $('#apply_warning'),
  31. invalidHandler: function(form, validator) {
  32. $('#apply_warning').show();
  33. },
  34. submitHandler:function(form){
  35. ajaxpost('apply_form', '<?php echo CIRCLE_SITE_URL;?>/index.php?act=group&op=manage_apply&c_id=<?php echo $output['c_id'];?>', '', 'onerror');
  36. },
  37. rules : {
  38. apply_reason : {
  39. required : true,
  40. maxlength : 140
  41. }
  42. },
  43. messages : {
  44. apply_reason : {
  45. required : '<?php echo $lang['circle_apply_content_null'];?>',
  46. maxlength : '<?php echo $lang['circle_apply_content_maxlength'];?>'
  47. }
  48. }
  49. });
  50. });
  51. </script>