tenancy_edit.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. $(function () {
  2. jQuery.validator.addMethod("smallerThan", function(value, element,param) {
  3. value=parseFloat(value);
  4. var gtValue =parseFloat( $("#"+param).val());
  5. return value <= gtValue;
  6. }, "输入数据不合法");
  7. $("#form-tenancy-detail-edit").validate({
  8. rules:{
  9. remark:{
  10. maxlength: 255
  11. },
  12. paid_house_fee:{
  13. min: 0,
  14. number:true,
  15. smallerThan:"house_fee",
  16. required:true,
  17. isFloat2: true
  18. }
  19. },
  20. messages:{
  21. paid_house_fee:{
  22. smallerThan:"已缴房租必须小于应缴房租"
  23. }
  24. },
  25. onkeyup:false,
  26. focusCleanup:true,
  27. success:"valid",
  28. submitHandler:function(form){
  29. // $(form).find(":submit").attr("disabled", true);
  30. $(form).ajaxSubmit({
  31. type: 'post',
  32. url: pagePath+"/build/tenancy/detail_update",
  33. dataType:"json",
  34. data:{
  35. isPush:$("#isPush").val()
  36. },
  37. success: function(data){
  38. if(data.success){
  39. succeedMessage(data.message);
  40. setTimeClose();
  41. }else {
  42. // $(form).find(":submit").attr("disabled", false);
  43. errorMessage(data.message);
  44. }
  45. }
  46. });
  47. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  48. }
  49. });
  50. });
  51. /*
  52. 参数解释:
  53. title 标题
  54. url 请求的url
  55. id 需要操作的数据id
  56. w 弹出层宽度(缺省调默认值)
  57. h 弹出层高度(缺省调默认值)
  58. */
  59. function tenancy_dialog(title,url,w,h){
  60. layer_show(title,pagePath+url,w,h);
  61. }