【问题标题】:Why does input with property disabled set to disabled is not submitted?为什么不提交属性禁用设置为禁用的输入?
【发布时间】:2011-10-22 06:58:58
【问题描述】:

我有一个表单,其中一些 input 元素的 disabled 属性设置为 disabled。我注意到disabled=disabled 的存在,它们不会在服务器上提交。为什么会这样?

【问题讨论】:

  • 按设计,正如他们所说的那样。要使其不可编辑但仍提交,请将readonly="readonly" 添加到输入元素。

标签: html forms disabled-input


【解决方案1】:

因为 disabled 就是 supposed to do。它有效地从表单中删除一个控件,同时留下一个可见的占位符。

也许你想要readonly

【讨论】:

    【解决方案2】:

    设置后,disabled 属性对元素有以下影响:

    如果你想在服务器上提交它们的值,你应该使用 readonly=readonly。

    【讨论】:

      猜你喜欢
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 2016-03-25
      • 1970-01-01
      • 2010-11-24
      相关资源
      最近更新 更多