如果我通过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
文本字段。
当我提交表单后,所有的文本字段都会被传递到一个PHP脚本的addresses[]
数组中。
但是,如果禁用了文本字段,我能否防止它们提交任何内容呢?它会默认这样做吗?如果不是,默认行为应该如何更改?(我真的不想在禁用时清除这些字段)。