department_edit.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. $(function () {
  2. $("#form-admin-department-edit").validate({
  3. rules:{
  4. department_no:{
  5. required:true,
  6. minlength: 1,
  7. maxlength: 60
  8. },
  9. name:{
  10. required:true,
  11. minlength: 1,
  12. maxlength: 60,
  13. remote: {
  14. url: pagePath+"/admin/department/isExist",
  15. type: "get",
  16. data: {
  17. name: function () {
  18. return $("#name").val();
  19. },
  20. id:$("#id").val()
  21. }
  22. }
  23. },
  24. phone:{
  25. isMobile:true,
  26. },
  27. email:{
  28. //email:true,
  29. },
  30. fax: {
  31. minlength: 1,
  32. maxlength: 20
  33. },
  34. address:{
  35. minlength: 1,
  36. maxlength: 60
  37. },
  38. remark:{
  39. minlength: 1,
  40. maxlength: 200
  41. }
  42. },
  43. messages : {
  44. name : {
  45. remote: "该组织名已经存在!"
  46. }
  47. },
  48. onkeyup:false,
  49. focusCleanup:true,
  50. focusInvalid:false,
  51. success:"valid",
  52. submitHandler:function(form){
  53. $(form).ajaxSubmit({
  54. type: 'POST',
  55. url: pagePath+"/admin/department/updateDepartment",
  56. dataType:"json",
  57. success: function(data){
  58. if (data.success) {
  59. succeedMessage(data.message);
  60. setTimeCloseNotLoad();
  61. parent.updateNode($("#name").val());
  62. }else {
  63. errorMessage(data.message);
  64. }
  65. }
  66. });
  67. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  68. }
  69. });
  70. });