【问题标题】:iOS "search" key on keyboard does not do anything键盘上的iOS“搜索”键不做任何事情
【发布时间】:2013-08-19 22:00:17
【问题描述】:

我有一个带有供用户搜索的输入字段的 HTML 网站。但是,在 iOS 或 Android 上输入查询并从软键盘上点击“搜索”后,没有任何反应。

我无法找到移动版 Safari 和 webkit 的差异。请问有什么线索吗?谢谢

【问题讨论】:

  • 通常搜索键提交 HTML 表单。您的输入字段是否包含在
    标记中?
  • 是的,它们在
    标签中

标签: html ios input keyboard


【解决方案1】:

只是想我会让任何人知道解决方案:

我注意到点击物理键盘上的“返回”按钮也不起作用,所以我添加了一个 Javascript 侦听器来处理 keyup 事件 13。这导致了最后一块:

确保您的输入类型 =“搜索”(我的输入类型为“文本”)。现在你准备好了!

$('search_field').observe('keyup',function(e){
            if(e.keyCode === 13){
                NAME.search($('search_field'));
            }
        });

干杯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 2023-03-15
    • 2013-03-12
    相关资源
    最近更新 更多