Программирование > JavaScript & JScript
Блокировать один елемент при выборе другого(select)
linker:
Согласен
Но при выборе из первого комбобокса я меняю значение второго(или disable), так вот оно как раз и не отправляется серверу а остается предыдущее.
Если елемент disable то значение ведь не передается так,мне и надо чтоб не передавалось а вместо этого остается старый параметр
linker:
Или другими словами можно ли как-нибудь при самите одного элемента делать сабмит другого
Вообще возможно такое?:confused:
CGVictor:
linker
--- Цитировать ---linker:
делать сабмит другого
--- Конец цитаты ---
Объединить их в форму.
Ты пойми, "сабмитится" не элемент. На сервер отсылается содержимое формы, т.е. значения всех ее контролов. И, чтобы потом "установить эти значения после отправки" сервер должен заново отослать клиенту разметку формы, с элементами.
Именно вот на этом этапе нужно выставлять значения элементов. Т.е., на сервере.
virka:
Без бутылки не поймешь :)
На onChange вместе с блокировкой ставишь combobox2.value="" или чего там у Вас стоит по умолчанию. Или Вы хотите, чтобы значение не отсылалось совсем? Либо серверная обработка, либо сценарием уничтожать "лишний" select.
virka:
Прошу прощения, не обратил внимания, что речь идет про select.
Пока не закидали камнями, спешу исправить ошибку.
Не value, конечно, combobox2.options[индекс по умолчанию].selected.
Кстати, посмотрел сейчас про формы, должно отсылатся только при readonly, при disabled отсылаться не должно.
Навигация
Перейти к полной версии