以表格提交残疾人元素

时间:2011-02-16 13:05:20

标签: html forms submit

如何在表单中提交禁用的输入?

4 个答案:

答案 0 :(得分:5)

你不能(至少没有接近合理的方式)。 “禁用”表示“不提交此控件”

也许你的意思是“只读”?

答案 1 :(得分:0)

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

默认情况下,您无法执行此操作。如果您想通过表单提交传递值,可以将值存储在隐藏的输入中。

答案 2 :(得分:0)

提交禁用输入的唯一方法是使用javascript在某些内容切换为禁用时创建隐藏输入,并在启用时将其删除。

答案 3 :(得分:0)

如果你想做一些JavaScript,你可以在用户点击提交时启用你的表单元素。

document.getElementById(“my-form-element”)。disabled = false