【问题标题】:How to hide keyboard when focus in input in i pad如何在 ipad 中输入焦点时隐藏键盘
【发布时间】:2016-02-08 12:27:51
【问题描述】:

如何在 i pad 中输入焦点时隐藏键盘

【问题讨论】:

    标签: javascript jquery ios iphone jquery-ui


    【解决方案1】:

    如果您需要纯 JavaScript 解决方案,请使用此行:

    document.activeElement.blur();
    

    这一行移除了活动元素的焦点并隐藏了键盘。

    【讨论】:

      【解决方案2】:

      您可以在输入获得焦点后立即使用 readonly 属性或 blur()。

      Disable setting of focus for jQuery UI datepicker

      【讨论】:

      • $('#ArrivalDate,#DepartureDate').on('focus', function () { $(this).blur(); });我写了这段代码,但键盘显示第二个并在 IOS 中消失,但在 android 中它完全隐藏
      • 你试过event.preventDefault()的方法吗?例如:$('#ArrivalDate,#DepartureDate').on('focus', function (e) { e.preventDefault(); $(this).blur(); });
      猜你喜欢
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2018-07-16
      • 2017-02-12
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多