Ответ 1
Отключенные входы не будут отправляться с формой; эта часть определенного поведения disabled
, ср. W3C HTML 4.01 Формы документов.
Если я отправляю отключенное текстовое поле через 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
.
Когда я отправляю его, все текстовые поля переходят к массиву addresses[]
в PHP скрипт.
Но могу ли я предотвратить отправку поля, если он отключен? Будет ли это делать по умолчанию? Если нет, как мне изменить поведение? (Я действительно не хочу очищать поля, когда они отключены).
Отключенные входы не будут отправляться с формой; эта часть определенного поведения disabled
, ср. W3C HTML 4.01 Формы документов.
Если вы не хотите, чтобы он был изменен, сделайте его readonly
.