我的网页中有一个文本输入字段,用于收集日期(通过 jQuery 工具 .dateinput)。用户不需要能够在该字段中键入。单击该字段时会出现一个对话框。这是我的摩托罗拉 Droid 上的一个问题,因为我不希望在单击该字段时出现软键盘。
我尝试过 input.blur() 焦点,并将该字段设置为禁用和只读。将该字段设置为禁用会产生不希望的副作用。将该字段设置为只读适用于除 Android 浏览器之外的所有设备。浏览器似乎识别出“只读”属性(或通过 javascript 只读),但该字段实际上并未变为只读。当您单击它时,软键盘仍会出现并允许您更改字段。
我想这是Android浏览器中的一个错误。谁能想出一个聪明的替代方案?