禁用表单字段不提交数据

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (36)

有什么方法(带有属性标志或类似的东西)来启用禁用提交数据的表单域?

或者,如果这是不可能的,是否有任何方法来阻止字段使用CSS或任何其他属性进行编辑而不禁用它们?

我目前的特例是一个数据集的标识符,应该以表单形式显示(不可编辑) - 如果没有更好的解决方案,我想我会使用除了禁用的隐藏字段来保存实际值与残疾人显示它。

提问于
用户回答回答于

具有Disabled属性的元素未提交,或者您可以说他们的值不会发布。

<input type="textbox" name="Percentage" value="100" disabled="disabled" /> 

仅供参考,

  1. 禁用的控件不会获得焦点。
  2. 禁用的控件在Tab键导航中跳过。
  3. 禁用的控件无法成功发布。

你可以readonly在你的案例中使用属性,通过这样做,你将能够发布你的领域的数据。

<input type="textbox" name="Percentage" value="100" readonly="readonly" />

仅供参考,

  1. 只读元素获得焦点但不能被用户修改。
  2. 选项卡导航中包含只读元素。
  3. 只读元素已成功发布。

注意: READONLY在复选框和选择标签上不起作用

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励