通过按返回键隐藏iPad键盘

时间:2011-01-26 22:46:48

标签: jquery html ipad ios keyboard

通过点击 Return 键而不强迫用户使用隐藏键盘,可以在网站的输入字段中输入值后隐藏iPad键盘键?

我是否可以在HTML或jQuery中编写代码以强制执行此行为?

(P.S。基于我在网上的研究时间,似乎不可能像iPad目前的功能一样。但我真的很感激任何信息!)

4 个答案:

答案 0 :(得分:30)

您可以通过调用文本输入上的blur处理程序来隐藏键盘:

$("#textField").blur();

其中#textField是选择文本输入的选择器。您需要将此行放在正确的位置,这取决于表单的编码方式,并且在大多数情况下将位于表单的提交处理程序中。

答案 1 :(得分:4)

无论表单提交如何,对任何输入的问题的最简单答案都是

$('input').keyup(function(event) {
    if (event.which === 13) {
      $(this).blur();
    }
});

可能更容易放在正确的位置。

返回=输入密钥

答案 2 :(得分:1)

这可能就是你所追求的

How do I cancel a text field edit in a UIWebView?

答案 3 :(得分:0)

尝试在文本字段中调用resignFirstResponder。这应该解雇键盘。我知道这适用于iPhone,并且不知道它不会在iPad上出现的原因,尽管我不记得在该平台上专门尝试过这种情况。