Readonly字段似乎不适用于iOS。这就是我所拥有的:
@Html.EditorFor(model => model.DateOfBirth, new { htmlAttributes = new { @readonly = "true" } })
基本上,这会转化为:
<input type="date" readonly="readonly" />
适用于Windows Chrome,但无法在iPhone上运行。仍然可以编辑该字段。日期选择器出现了。
答案 0 :(得分:1)
我刚遇到这个。当我将其呈现为只读模式时,通过将其设置为 type="text" 来解决它。
答案 1 :(得分:0)
答案 2 :(得分:0)
这实际上是iOS中的一个错误,只读日期字段仍然可以更改。
您可以通过向HTML中添加以下内容来修复它:
let screenWidth = Float(map.frame.size.width * UIScreen.main.scale)
let screenHeight = Float(map.frame.size.height * UIScreen.main.scale)