ios - IOS 浏览器上的只读日期字段?

标签 ios asp.net-mvc html safari

只读字段在 iOS 上似乎不起作用。这是我的:

@Html.EditorFor(model => model.DateOfBirth, new { htmlAttributes = new { @readonly = "true" } })

本质上,这被翻译成这样:

<input type="date" readonly="readonly" />

适用于 Windows Chrome,但不适用于 iPhone。仍然可以编辑字段。显示日期选择器。

最佳答案

这实际上是 iOS 中的一个错误,只读日期字段仍然可以更改。

你可以通过在 HTML 中添加类似这样的东西来修复它:

onclick="this.blur()"

关于ios - IOS 浏览器上的只读日期字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37903780/

相关文章:

iphone - 后台基于时间的 GPS 定位(iphone)

ios - swift 无法转换类型的值

c# - 用不同的文化处理验证的最佳方法是什么

javascript - SVG 图像 xlink :href is not working with knockout

javascript - 删除 wordpress header

ios - 为 ios 构建时,console.log 在 phonegap 中不起作用(已安装插件)

iOS 委托(delegate)不起作用,无法修复(内部代码): sending data from UITableView to UITextField in another view

javascript - asp.net MVC 从 javascript 调用 Controller

c# - ASP.NET Web API - 使用基类

html - IE8 + IE9 HTML 和 CSS 焦点