Плагин, который вы используете, скрывает вход и заменяет его собственным html. По умолчанию проверка jQuery не проверяет элементы скрытой формы, но вы можете переопределить это поведение, изменив validator
$.validator.setDefaults({
ignore: []
});
. Обратите внимание: если у вас есть другие скрытые элементы, которые вы не хотите проверять, вы можете дать элементу имя класса
$.validator.setDefaults({
ignore: ":hidden:not('.combobox')"
});
Примечание. Убедитесь, что этот скрипт находится за пределами функции $(document.ready)
.