| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- $(function () {
- jQuery.validator.addMethod("minNumber",function(value, element){
- var returnVal = true;
- inputZ=value;
- var ArrMen= inputZ.split("."); //截取字符串
- if(ArrMen.length==2){
- if(ArrMen[1].length>4){ //判断小数点后面的字符串长度
- returnVal = false;
- return false;
- }
- }
- return returnVal;
- },"小数点后最多为四位");
- $("#form-notify-add").validate({
- rules:{
- name:{
- required:true,
- minlength:5,
- maxlength:200
- },
- display_name:{
- required:true,
- minlength:1,
- maxlength:64
- },
- textarea:{
- minlength:100,
- maxlength:1000
- },
- contact: {
- required:true,
- minlength:1,
- maxlength:64
- },
- phone: {
- required:true,
- isMobile:true
- },
- area: {
- number:true,
- min:0,
- maxlength:20,
- minNumber:$("#area").val()
- },
- rest_area: {
- number:true,
- min:0,
- maxlength:20,
- minNumber:$("#rest_area").val()
- },
- rest_rent_area: {
- number:true,
- min:0,
- maxlength:20,
- minNumber:$("#rest_rent_area").val()
- },
- build_area: {
- number:true,
- min:0,
- maxlength:20,
- minNumber:$("#build_area").val()
- }
- },
- onkeyup:false,
- focusCleanup:true,
- success:"valid",
- submitHandler:function(form){
- var rest_rent_area=parseFloat($("#rest_rent_area").val());
- var rest_area=parseFloat($("#rest_area").val());
- var area=parseFloat($("#area").val());
- var build_area=parseFloat($("#build_area").val());
- if(rest_area>area){
- errorMessage("剩余土地总面积不得大于园区土地总面积");
- return false;
- }
- if(rest_rent_area>build_area){
- errorMessage("剩余可租用面积不得大于园区建筑总面积");
- return false;
- }
- // $(form).find(":submit").attr("disabled", true);
- $(form).ajaxSubmit({
- type: 'post',
- url: pagePath+"/build/buildInfo/update",
- dataType:"json",
- success: function(data){
- if (data.success) {
- succeedMessage(data.message);
- }else {
- // $(form).find(":submit").attr("disabled", false);
- errorMessage(data.message);
- }
- }
- });
- return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
- },
- errorPlacement: function(error, element) {
- if(element.attr('id') == 'rest_area'){
- error.addClass(' label_error')
- }
- error.appendTo(element.parent());
- }
- });
- });
|