2010-09-21 3 views

ответ

30

Поля, помеченные знаком disabled="disabled", никогда не отправляют свое значение серверу при отправке формы. Вы можете использовать атрибут readonly="readonly", чтобы все еще сделать поле не редактируемым пользователем, но отправить исходное значение на сервер при отправке формы.

+4

Пожалуйста, помните, что «readOnly» O - это капитал. – Lenin

+0

@ Lenin, в соответствии со спецификацией значение 'CI' (без учета регистра). Лично я предпочитаю использовать строчные буквы для всех имен и значений атрибутов. –

+0

когда я пробовал это с readonly, он не работал document.getElementById ('member_limit'). ReadOnly = true; – Lenin

-1

Вы не можете отключить значение свойства на стороне сервера. Вам нужно запустить javascript для извлечения отключенного значения в сервлет.

+0

Ничего себе. И как насчет того, когда у enduser отключен JS? Я предпочел бы использовать '' как обходной путь для случая, используя атрибут 'readonly', это не решение для вас. – BalusC

Смежные вопросы