【发布时间】:2012-02-05 12:16:12
【问题描述】:
我在 iPhone 模拟器中隐藏键盘时遇到问题。我的 HTML 代码:
<form id="my_form">
<input type="search" id="searchBar" />
</form>
jQuery 代码:
$("#my_form").submit(function() {
one = $('#searchBar').val();
console.log(one);
doSearch(one);
return false;
});
一切都按我的需要工作:我可以获得表单值并执行一些 Ajax。但是当函数返回 false 时,iPhone 模拟器中的虚拟键盘仍然可见。如何隐藏键盘?还有另一种方法吗?当用户在 iPhone 上搜索并按下“Go”时,我需要使用 Ajax 将数据传递给服务器。搜索结果应显示在同一页面中(已完成)。用户可以再次在同一页面中搜索。
请帮帮我。
谢谢,
--regeint
【问题讨论】:
标签: jquery jquery-mobile cordova