Я использую jQuery Validator для проверки формы, и я хотел отключить поля, которые были пустыми, когда пользователь нажимает кнопку отправки, чтобы сервер не получал никаких данные с входных данных, которые остались пустыми. Чтобы отключить их, я использовал следующий Javascript:повторно включить вход после того, как он был отключен через javascript, потому что он был пустым
$(function() {
$("#form1").submit(function() {
$(this).find(":input").filter(function(){ return !this.value; }).attr("disabled", "disabled");
return true; // ensure form still submits
});
});
Вот моя проблема: Этот код прекрасно работает если предположить, что форма была утверждена на первом представлении. Однако, если пользователь нажимает «Отправить», но он не был проверен, все предупреждения для разных обязательных полей и такое всплывающее окно, но все входы отключены. Как я могу это исправить? Мне нужно знать, как их повторно включить, если форма не проверена и не отправлена должным образом.