electric_edit.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. $(function () {
  2. $("#form-content-edit").validate({
  3. rules:{
  4. name:{
  5. required:true,
  6. minlength:1,
  7. maxlength:45,
  8. remote: {
  9. url: pagePath+"/build/electric/isExist",
  10. type: "get",
  11. data: {
  12. name: function () {
  13. return $("#name").val();
  14. },
  15. id: function () {
  16. return $("#id").val();
  17. }
  18. }
  19. }
  20. },
  21. remarks:{
  22. maxlength:45
  23. },
  24. ratio:{
  25. maxlength:10,
  26. digits:true,
  27. min:1
  28. }
  29. },
  30. messages : {
  31. name : {
  32. remote: "该电表名已存在!"
  33. }
  34. },
  35. onkeyup:false,
  36. focusCleanup:true,
  37. success:"valid",
  38. submitHandler:function(form){
  39. $(form).ajaxSubmit({
  40. type: 'post',
  41. url: pagePath+"/build/electric/updateElectric",
  42. dataType:"json",
  43. success: function(result){
  44. if (result.success) {
  45. smileMessage(result.message);
  46. setTimeClose();
  47. } else {
  48. errorMessage(result.message);
  49. }
  50. }
  51. });
  52. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  53. }
  54. });
  55. });