jQuery.validate Плагин - лучшее решение, которое я нашел.
Все, что вам нужно сделать, это дать входным данным класс «required», а затем вызвать .validate () в форме в вашем документе. Уже позвоните, например,
$(function() {
$('#idofyourform').validate();
});
Вы также можете выполнить электронную почту и другие виды проверки, используя тот же метод. Плагин также расширяем для ваших собственных правил.
Помните, что вам также нужно будет проверить любую сторону сервера данных.
Редактировать: Ответ на комментарий
Для проверки только при отправке формы добавьте следующую опцию:
$("#idofyourform").validate({
onsubmit: true,
onkeyup: false,
onfocusout: false,
onclick: false
})
Прочитайте опции для более подробной информации.