Не удается получить доступ к значению выбранного элемента отключенного раскрывающегося списка в классе действий (распорки 2) - PullRequest
1 голос
/ 04 января 2012

На странице Jsp у меня есть некоторые элементы select, которые были отключены после выбора значения (отключено в javascript).Теперь, когда форма отправлена, я не могу получить доступ к этим выбранным значениям в классе действий.

Я точно знаю, что это вызвано отключением элементов select, потому что, когда я пытался сделать то же самое, не отключая их, он работал нормально.

Теперь я не понимаю, почему это так.Я подумал, что, возможно, мне следует включить их перед отправкой формы, но это не кажется хорошей идеей.

Я столкнулся с этой проблемой при реализации этого: Динамическое создание структур 2 на jsp с использованием сценария Java .(Вы можете найти код там. Хотя я не думаю, что вам понадобится код, потому что понятно, где проблема.)

Здесь я могу получить доступ к значениям текстовых полей, но я могунет доступа к значениям элементов select.

Я задавал этот вопрос отдельно, потому что думал, что это другая тема.

Спасибо !!

Ответы [ 2 ]

2 голосов
/ 04 января 2012

Отключенные поля по спецификациям W3 не будут публиковаться на стороне сервера, поэтому эта проблема не связана со Struts2, а в общем случае для HTML-кода

Отключено управление

Я не уверен, почему вы хотите использовать отключенный элемент управления для вашей формы. Это можно сделать с помощью атрибута readOnly или с помощью скрытых полей

0 голосов
/ 04 января 2012

Вы можете установить их в скрытом поле через java-скрипт и передать его в действие

...