Параметр валидатора group
используется только для группировки сообщений, а не для сбора правил. В указанной вами группе будет напечатан только один «обязательный» обмен сообщениями для всех трех ваших select
объектов.
Мое предложение состоит в том, чтобы удалить group
, и каждый из них должен выбрать свое собственное обязательное сообщение, которое можно переопределить с помощью опции messages
, равной .validate()
Я бы также удалил класс CSS required
из выбора, потому что я почти уверен, что вы делаете их обязательными, выполняя
rules: {
day: { required: true },
month: { required: true },
year: { required: true }
}