如何在表单中提交禁用的输入?
答案 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