maintenance_update.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. $(function () {
  2. $("#form-maintenance-update").validate({
  3. rules:{
  4. question_name:{
  5. required:true,
  6. maxlength:64
  7. },
  8. contact:{
  9. required:true,
  10. isMobile:true
  11. },
  12. location:{
  13. required:true,
  14. maxlength:64
  15. },
  16. deal_date:{
  17. required:true,
  18. maxlength:64
  19. },
  20. description:{
  21. required:true,
  22. maxlength:255
  23. }
  24. },
  25. onkeyup:false,
  26. focusCleanup:true,
  27. success:"valid",
  28. submitHandler:function(form){
  29. //if(!$("#is_processed").is(":checked")){
  30. // errorMessage('请勾选已完成!');
  31. //}else{
  32. var maintenanceId = $("#hiddenId").val();
  33. // $(form).find(":submit").attr("disabled", true);
  34. getImgs();
  35. $(form).ajaxSubmit({
  36. type: 'put',
  37. url: pagePath+"/build/maintenance/"+maintenanceId,
  38. dataType:"json",
  39. success: function(result){
  40. if(result.success){
  41. succeedMessage(result.message);
  42. setTimeClose();
  43. }else {
  44. // $(form).find(":submit").attr("disabled", false);
  45. errorMessage(result.message);
  46. }
  47. },
  48. error: function () {
  49. errorMessage('系统错误!');
  50. }
  51. });
  52. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  53. //}
  54. },errorPlacement: function(error, element) {
  55. if(element.attr('id') == 'description'){
  56. error.addClass(' label_error')
  57. }
  58. error.appendTo(element.parent());
  59. }
  60. });
  61. });
  62. function getImgs(){
  63. $("#fileListPre").find("input[id$='PicUrl']").each(function(i,item){
  64. $(this).attr("name","doneFileDowns["+i+"].file_id");
  65. });
  66. }