繁体   English   中英

Android Webkit中的只读输入不起作用

[英]Read-only input in Android Webkit not working

我的网页上有一个文本输入字段,我正在使用它来收集日期(通过jQuery Tools .dateinput)。 用户不需要能够在该字段中键入。 单击该字段时,将出现一个对话框。 这是我的Motorola Droid上的问题,因为我不希望在单击该字段时显示软键盘。

我已经尝试过将input.blur()放在焦点上,并且还将字段设置为禁用和只读。 将字段设置为禁用会产生不希望的副作用。 将字段设置为只读仅适用于Android浏览器。 浏览器似乎识别出“ readonly”属性(或通过javascript只读),但该字段实际上并未变为只读。 当您单击它时,软键盘仍会出现,并允许您更改该字段。

我想这是Android浏览器中的错误。 谁能提出一个聪明的选择?

我使用了一种解决方法-由于不需要实际在输入字段中进行编辑(就像您一样,我正在弹出日期选择器),因此我更改为具有类似样式的跨度。 一旦掌握了技巧,该代码就变得微不足道了,它确实是特定于应用程序的,因此我没有任何真正的可看之处。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM