Почему ввод с отключенным свойством, установленным на отключенное, не представлен? - PullRequest
0 голосов
/ 08 августа 2011

У меня есть форма, в которой для свойства input elements 'disabled установлено значение disabled. Я заметил, что при наличии disabled=disabled они не представлены на сервере. Почему он так себя ведет?

Ответы [ 2 ]

3 голосов
/ 08 августа 2011

Если установлено, атрибут disabled имеет следующие эффекты для элемента:

  • Отключенные элементы управления не получают фокус.
  • Отключенные элементы управления пропускаются при навигации по вкладкам.
  • Отключенные элементы управления не могут быть успешными.

    (из http://www.w3.org/TR/html4/interact/forms.html#h-17.12)

Вы должны использовать readonly = readonly, если хотите, чтобы их значения были представлены на сервере.

2 голосов
/ 08 августа 2011

Потому что это то, что disabled должно делать .Он эффективно удаляет элемент управления из формы, оставляя видимый заполнитель.

Возможно, вы хотите readonly вместо.

...