Будет ли отправлено отключенное текстовое поле при отправке формы?

StackOverflow https://stackoverflow.com/questions/1215641

Вопрос

Если я отправлю отключенное текстовое поле через POST, каким будет полученное значение на странице действий?

Например, у меня есть:

<table border=0 cellpadding=4 cellspacing=0>
<tr><td>
   <input type="checkbox" id="chk_$item" 
    onClick="javascript:handleClick('$item')">
</td><td>
   <input type="text" id="txt_$item" name="addresses[]" value="$item">
</td></tr>
<tr><td>
   ...etc...
</td></tr>
</table>

функция javascript handleClick () проверяет, установлен ли флажок chk_ $ item , если нет, отключает текстовое поле txt_ $ item .

Когда я отправляю его, все текстовые поля переходят в массив address [] в скрипте PHP.

Но можно ли запретить отправке чего-либо в поле, если оно отключено? Будет ли это делать по умолчанию? Если нет, то как мне изменить поведение? (Я действительно не хочу очищать поля, когда они отключены).

Это было полезно?

Решение

Отключенные входные данные не будут отправлены вместе с формой; это часть определенного поведения disabled , ср. Документы W3C HTML 4.01 Form .

Другие советы

Если вы не хотите, чтобы оно было изменено, сделайте его только для чтения .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top