activity_cancel.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. $(function () {
  2. $("#activity_cancel").validate({
  3. errorPlacement: function (error, element) {
  4. // Append error within linked label
  5. $(element)
  6. .closest("form")
  7. .find("label[for='" + element.attr("id") + "']")
  8. .append(error);
  9. },
  10. errorElement: "span",
  11. rules: {
  12. message:{
  13. required: true
  14. }
  15. },
  16. onkeyup: false,
  17. focusCleanup: true,
  18. focusInvalid: false,
  19. success: "valid",
  20. submitHandler: function (form) {
  21. $(form).ajaxSubmit({
  22. type: 'post',
  23. url: pagePath + "/government/activity/activityAbort",
  24. dataType: "json",
  25. data: {
  26. 'id':$('#ids').val(),
  27. 'state':'2',
  28. 'message':$('#message').val(),
  29. },
  30. success: function (result) {
  31. if (result.success) {
  32. succeedMessage(result.message);
  33. setTimeClose();
  34. } else {
  35. // $(form).find(":submit").attr("disabled", false);
  36. errorMessage(result.message);
  37. }
  38. },
  39. error: function () {
  40. errorMessage('系统错误!');
  41. }
  42. });
  43. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  44. },
  45. errorPlacement: function (error, element) {
  46. if (element.attr('id') == 'content') {
  47. error.addClass(' label_error')
  48. }
  49. error.appendTo(element.parent());
  50. }
  51. });
  52. });