Как избежать отправки полей ввода, которые скрыты при отображении: none для сервера?
Представьте, что у вас есть форма, в которой вы переключаете видимость нескольких полей. И если поле не отображается, вы не хотите, чтобы его значение находилось в запросе.
Как вы справляетесь с этой ситуацией?
Ответ 1
Установка элемента формы для отключения остановит его на сервере, например:
Чтобы переключить все дочерние входы (выбор, флажки, ввод, текстовые поля и т.д.) внутри скрытого div.
Ответ 5
Одно очень простое (но не всегда самое удобное) решение - удалить атрибут "name" - стандарт требует, чтобы браузеры не отправляли неназванные значения, и все браузеры, которые я знаю, придерживаются этого правила.
Ответ 6
Я бы либо удалил значение из ввода, либо отсоединил входной объект от DOM, чтобы он не существовал для публикации в первую очередь.