electric_add.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. $(function () {
  2. $("#form-content-add").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. }
  16. }
  17. },
  18. remarks:{
  19. maxlength:45
  20. },
  21. ratio:{
  22. maxlength:10,
  23. digits:true,
  24. min:1
  25. }
  26. },
  27. messages : {
  28. name : {
  29. remote: "该电表名已存在!"
  30. }
  31. },
  32. onkeyup:false,
  33. focusCleanup:true,
  34. success:"valid",
  35. submitHandler:function(form){
  36. $(form).ajaxSubmit({
  37. type: 'post',
  38. url: pagePath+"/build/electric/saveElectric",
  39. dataType:"json",
  40. success: function(result){
  41. if (result.success) {
  42. smileMessage(result.message);
  43. setTimeClose();
  44. } else {
  45. errorMessage(result.message);
  46. }
  47. }
  48. });
  49. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  50. }
  51. });
  52. });