Jquery 如何防止在点击“文本”时提交文本字段;围棋;iphone上的按钮
我在我的页面上使用jquery.quicksearch:-其他几个..Jquery 如何防止在点击“文本”时提交文本字段;围棋;iphone上的按钮,jquery,iphone,Jquery,Iphone,我在我的页面上使用jquery.quicksearch:-其他几个.. 如果用户使用以下代码点击键盘上的enter键,我已成功阻止提交表单: $('form>input[type="text"].quicksearch').keypress(function(e){ if(e.which==13 ){return false;} }); 但在我的iPhone上有一个“Go”按钮。当我点击该按钮时,表单就会被提交 我希望它能做的就是关闭键盘。就像我按下“芬兰语”按钮一样 有办法做到这一
如果用户使用以下代码点击键盘上的enter键,我已成功阻止提交表单:
$('form>input[type="text"].quicksearch').keypress(function(e){ if(e.which==13 ){return false;} });
但在我的iPhone上有一个“Go”按钮。当我点击该按钮时,表单就会被提交
我希望它能做的就是关闭键盘。就像我按下“芬兰语”按钮一样
有办法做到这一点吗
我猜Android手机也是如此
编辑:这段代码可能也会阻止“Go”按钮?刚试过几次。
但是,当按下“Go”按钮时,是否有办法关闭键盘?为了防止表单以任何方式提交,您应该拦截
submit()
事件:
$("form.quicksearch").submit(function(e){
e.preventDefault();
});
也许,您希望如何提交表单?根本不应该提交表单。它只是一个文本字段,仅用于筛选页面上已显示的列表。。