提交已禁用输入字段的值
2022-08-30 04:31:42
我想禁用输入字段,但当我提交表单时,它仍然应该传递值。
用例:我正在尝试从Google地图中获取纬度和经度,并希望显示它,但我不希望用户编辑它。
这可能吗?
我想禁用输入字段,但当我提交表单时,它仍然应该传递值。
用例:我正在尝试从Google地图中获取纬度和经度,并希望显示它,但我不希望用户编辑它。
这可能吗?
我想禁用表单上的输入字段,当我提交表单时,禁用表单中的值未提交。
用例:我正在尝试从谷歌地图获取Lat Lng,并希望显示它。但不希望用户编辑它。
您可以在输入字段中使用该属性readonly
<input type="text" readonly="readonly" />
我知道这已经很老了,但我刚刚遇到了这个问题,没有一个答案是合适的。nickf的解决方案有效,但它需要javascript。禁用该字段并仍传递值的最佳方法是使用隐藏的输入字段将值传递给表单。例如
<input type="text" value="22.2222" disabled="disabled" />
<input type="hidden" name="lat" value="22.2222" />
这样可以传递值,但用户会看到灰显的字段。只读属性不会将其灰显。