Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个表单,其中某些input元素的disabled属性设置为disabled. 我注意到,在存在的情况下disabled=disabled,它们不会在服务器上提交。为什么它会这样?
input
disabled
disabled=disabled
设置后, disabled 属性对元素有以下影响:
禁用的控件不会获得焦点。
在选项卡导航中会跳过禁用的控件。
禁用的控件不能成功。
(来自http://www.w3.org/TR/html4/interact/forms.html#h-17.12)
如果您希望在服务器上提交它们的值,您应该使用 readonly=readonly。
因为那disabled是应该做的。它有效地从表单中删除控件,同时留下可见的占位符。
也许您想要readonly。