jQuery.validator.addMethod("bigger", function(value, element, param){ // bind to the blur event of the target in order to revalidate whenever the target field is updated // TODO find a way to bind the event just once, avoiding the unbind-rebind overhead var target = $(param); //alert(value + ':' + param + '-' + target.val()); if(target.size()==0){ target = $("input[name='" + param+"']"); } if(target.size()==0){ //input number we compare with number directly if(parseInt(param) == param){ return parseInt(value) >= parseInt(param); }else{ return false ; } } return parseInt(value) >= parseInt(target.val()); } , "massage...."); |
|