:
: http://jsfiddle.net/jclark/NR29t/1/; , , , .
, # 1. , , . . , require_from_group. , :
if(!$(element).data('being_validated')) {
var fields = $(selector, element.form);
fields.data('being_validated', true);
fields.valid();
fields.data('being_validated', false);
}
, , , , , , , , submit. ? , -, . "be_validated" ( , , ), , . , . , , , , , , -- ; , .
98% , . , . . :
http://jsfiddle.net/jclark/NR29t/2/
. , , , - . , Validator groups, , . . :
http://jsfiddle.net/jclark/NR29t/3/
, . : " " , . , Validator; . : jquery validate - . , 3 , , 1 ( ), , .
, . SO , , , . :
http://jsfiddle.net/jclark/NR29t/4/
:
jQuery.validator.addMethod("digits_for_group", function(value, element, selector) {
var validOrNot = $(selector, element.form).filter(function() {
return $(this).val().search(/[^0-9]/) != -1;
}).length == $(selector, element.form).length;
return validOrNot;
}, jQuery.format("Please enter only digits"));
, ; ; , .
, .