Предотвратить передачу значений в форме

У меня в анкете 4 элемента <select></select>. Обычно при отправке формы вы получаете это в URL-адресе, например

index.html?day=01&month=01&year=1999&reporter=Joe+Blogs

Однако в моем интерфейсе пользователи переключаются между выбором даты и выбором человека. Можно ли отправлять значения только для активного выбора?

[Я начал писать это, чтобы отправить вам, ребята, но потом у меня возникла мысль и я проверил отключенный атрибут элементов формы - так что в духе переполнения стека я ввел свой собственный ответ]

Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
1
0
125
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Используйте .attr («отключено», «отключено») в jQuery.

Ответ принят как подходящий

Почему вы отключили это в javascript?

В любом случае вы должны принять решение на стороне сервера, что, если сервер получит параметры человека и даты (например, кто-то, у кого отключен javascript или просто заблокирован jquery ...)

Вы можете поместить средство выбора даты и выбор имени в отдельные формы (возможно, с отдельными «Action = ...»).

Просто и работает в любом браузере.

Я бы предпочел передать управление серверной стороне для любой проверки.

да - после того, как я это сделал, я осознал проблему, которую создал для пользователей, не использующих js. Я составил «задачу», чтобы разбить ее на две формы. Я думал, что поступаю умно, включая и выключая разные поля (пытаясь использовать правильную разметку), но потом, да, набросился на это. Ну, по крайней мере, я узнал об инвалидах и о том, как им управлять в jQuery ...

Другие вопросы по теме