Удалить значения из скрытых форм Div - PullRequest
1 голос
/ 29 мая 2009

Есть ли способ удалить ввод / выбор значений формы, когда вы скрываете div?

Пример: допустим, у меня есть форма, которую я заполняю. У меня есть пара разных вариантов выбора, каждый из которых будет показывать свой div с различной формой, а остальные скрывать. Но когда я отправляю, он все равно передает эти значения формы, даже когда div скрыт.

Можно ли удалить все скрытые значения формы?

Я предпочитаю jQuery, если это возможно.

Ответы [ 3 ]

3 голосов
/ 29 мая 2009

Вы можете использовать селектор : hidden и отключить все скрытые входы.

Ex:

$(':input:hidden').attr('disabled', true); 

Редактировать: изменено с нуля на отключено, упрощенный селектор для предложения Хаосом

3 голосов
/ 29 мая 2009
$(divyoujusthid).find(':input').attr('disabled', true);
2 голосов
/ 29 мая 2009

Вы можете перебрать все входные элементы скрытого элемента div и отключить их. Отключенные формы ввода ничего не отправляют.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...