Requiring at least one field
In fact, the form might have multiple fields with the same validator rules but at least one of them is required. We can't use neither the notEmpty validator nor HTML 5
required attribute for all of them.
Fortunately, this can be done easily by two things.
First, use the selector option to define validators for all fields. So, we don't need to indicate the validator rules for each separate field.
TipUsing the class name prefixed by
Next, use the callback validator to check if one of fields is not empty. And then update the result of callback validator via the
In the sample code above, we use the
getElements() method to get all the email elements.
The following validators might be useful to you.