JQuery Mobile:单击文本字段时如何禁用默认键盘?
Posted
技术标签:
【中文标题】JQuery Mobile:单击文本字段时如何禁用默认键盘?【英文标题】:JQuery Mobile: how to disable default keyboard when clicking in text field? 【发布时间】:2012-10-05 13:22:41 【问题描述】:我目前正在使用输入文本字段,当单击它们时会生成一个选择器(带有各种条目的列表视图)。在 appMobi 模拟器上测试它完美无缺;但是,在 iPhone 上进行测试时,默认键盘会在文本字段被触摸时出现,然后迅速消失并被选择器替换。
有什么方法可以防止默认键盘在 JQM 中显示?
【问题讨论】:
你可以试试这个:***.com/questions/5937339/… 感谢您的建议。不幸的是,我不能让这些字段是只读的,它们也应该能够捕获用户输入。 【参考方案1】:如果它们需要用户输入,那么您不能阻止浏览器的默认实现(至少以对 x 浏览器友好的方式)。他们肯定不是 JQM 的解决方案。
我建议您使用 html/css 从 div 或类似文件中设置自己的文本框样式。然后,您可以使用 js 将选择器连接到该元素。
【讨论】:
以上是关于JQuery Mobile:单击文本字段时如何禁用默认键盘?的主要内容,如果未能解决你的问题,请参考以下文章
Jquery - 在按钮单击时启用 editorFor 文本字段
单击复选框时,如何在单个字段上使用 jquery 禁用客户端验证?