通过点击 Return 键而不强迫用户使用隐藏键盘,可以在网站的输入字段中输入值后隐藏iPad键盘键?
我是否可以在HTML或jQuery中编写代码以强制执行此行为?
(P.S。基于我在网上的研究时间,似乎不可能像iPad目前的功能一样。但我真的很感激任何信息!)
答案 0 :(得分:30)
您可以通过调用文本输入上的blur
处理程序来隐藏键盘:
$("#textField").blur();
其中#textField
是选择文本输入的选择器。您需要将此行放在正确的位置,这取决于表单的编码方式,并且在大多数情况下将位于表单的提交处理程序中。
答案 1 :(得分:4)
无论表单提交如何,对任何输入的问题的最简单答案都是
$('input').keyup(function(event) {
if (event.which === 13) {
$(this).blur();
}
});
可能更容易放在正确的位置。
返回=输入密钥
答案 2 :(得分:1)
答案 3 :(得分:0)
尝试在文本字段中调用resignFirstResponder
。这应该解雇键盘。我知道这适用于iPhone,并且不知道它不会在iPad上出现的原因,尽管我不记得在该平台上专门尝试过这种情况。