gpt4 book ai didi

javascript - 发布表单时是否会提交禁用的文本字段?

转载 作者:技术小花猫 更新时间:2023-10-29 11:55:06 25 4
gpt4 key购买 nike

如果我通过 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>

handleClick() javascript 函数检查是否检查了 chk_$item,如果没有,它会禁用 txt_$item 文本字段。

当我提交它时,所有文本字段都转到 PHP 脚本中的 addresses[] 数组。

但是,如果禁用该字段,我可以阻止它提交任何内容吗?它会默认执行此操作吗?如果不是,我应该如何改变行为? (我真的不想在禁用时清除字段)。

最佳答案

禁用输入将不会与表单一起提交;这是 disabled 的定义行为的一部分,请参见。 W3C HTML 4.01 Form docs .

关于javascript - 发布表单时是否会提交禁用的文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1215641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com