提交禁用的输入字段的值?

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

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

我想禁用输入字段,但是当我提交表单时,它仍然应该传递值。

使用案例:我试图从Google地图获取经度和纬度,并希望显示它,但我不希望用户对其进行编辑。

这可能吗?

提问于
用户回答回答于

可以readonly在输入字段中使用该属性

<input type="text" readonly="readonly" />
用户回答回答于

最好的方法是禁用该字段,并仍然传递值是使用隐藏的输入字段将值传递给窗体。例如,

<input type="text" value="22.2222" disabled="disabled" />
<input type="hidden" name="lat" value="22.2222" />

通过这种方式,值可以通过,但用户看到灰色的字段。readonly属性不会变灰。

所属标签

可能回答问题的人

  • 不吃貓的鱼oo

    5 粉丝466 提问6 回答
  • Richel

    8 粉丝0 提问4 回答
  • 御姐万岁

    6 粉丝507 提问3 回答
  • 人生的旅途

    10 粉丝484 提问3 回答

扫码关注云+社区

领取腾讯云代金券

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