Javascript 防止轻触隐藏软键盘

Javascript 防止轻触隐藏软键盘,javascript,html,Javascript,Html,我目前正在研究PWA的搜索功能。搜索时,会显示一些用作过滤器的切换按钮,我希望用户能够感觉到它们是输入的一部分,而不会在用户点击移动设备时使软键盘缩回。但是,当按下按钮时,搜索框失去焦点,键盘缩回。有没有办法克服这个问题 以下是一个可用于测试的简短片段: …我不应该关闭它您可能必须检测到用户按下按钮并编写代码以将焦点发送回文本框。点击/按下按钮会自动聚焦-我不认为有任何方法可以避免这种情况。@ADyson我曾想过,但这可能会影响可访问性…除非有人比我更了解,否则我认为你可能别无选择。键盘是浏

我目前正在研究PWA的搜索功能。搜索时,会显示一些用作过滤器的切换按钮,我希望用户能够感觉到它们是输入的一部分,而不会在用户点击移动设备时使软键盘缩回。但是,当按下按钮时,搜索框失去焦点,键盘缩回。有没有办法克服这个问题

以下是一个可用于测试的简短片段:



…我不应该关闭它
您可能必须检测到用户按下按钮并编写代码以将焦点发送回文本框。点击/按下按钮会自动聚焦-我不认为有任何方法可以避免这种情况。@ADyson我曾想过,但这可能会影响可访问性…除非有人比我更了解,否则我认为你可能别无选择。键盘是浏览器(甚至是o/s)的一项功能,我不确定您是否可以控制它何时在JavaScript环境中出现。嗯……我可能会放弃一些可访问性。感谢您的帮助,不过您可能需要检测用户按下按钮并编写代码将焦点发送回文本框。点击/按下按钮会自动聚焦-我不认为有任何方法可以避免这种情况。@ADyson我曾想过,但这可能会影响可访问性…除非有人比我更了解,否则我认为你可能别无选择。键盘是浏览器(甚至是o/s)的一项功能,我不确定您是否可以控制它何时在JavaScript环境中出现。嗯……我可能会放弃一些可访问性。谢谢你的帮助