【问题标题】:In Android web browser dismiss keyboard on html input element focus在 Android 网络浏览器中关闭 html 输入元素焦点上的键盘
【发布时间】:2015-10-28 20:57:45
【问题描述】:

这是我所拥有的: - 我在 Android 浏览器上加载 html 页面; - 当我选择 SELECT DATE 时,带有 type="text" 的输​​入元素获得焦点并使用 jQuery 加载日期选择器; - 但作为获得焦点的副作用,我会显示 Android 键盘;

我怎样才能关闭键盘,但同时保持对 type="text" 的输​​入元素的关注?

有一些要求: 1)必须在html页面中配置逻辑(我的意思不是在Android设备上,而是在html、js或css上); 2) 输入字段不能被隐藏、禁用或带走(它会带走日期选择器);

【问题讨论】:

    标签: android jquery html


    【解决方案1】:

    我想我找到了简短而尖锐的解决方案:

    • 向这个输入元素添加新属性:readonly="readonly" 所以最后我的输入元素看起来像:

      readonly="readonly" ... >

    它会显示jQuery日期选择器,同时它不会触发Android设备键盘显示;

    希望对其他人有所帮助。

    【讨论】:

      【解决方案2】:

      试试这个!

      在文本字段中添加onfocus="blur();"

      例如,

      <input type="text" name="exapmle" onfocus="blur();">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-09
        • 2012-10-30
        • 1970-01-01
        • 1970-01-01
        • 2010-12-31
        • 2019-10-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多