jQuery - 使用Keyup / Ajax时保持关注

时间:2012-12-09 10:38:17

标签: jquery ajax keyup

我正在尝试在文本框中的值更改时提交Ajax表单,这是我使用Keyup成功完成的:

$('#Search').keyup(function () {
  $(this).parents('form').submit();
  return false;
});

问题是,texbox失去了焦点,因此用户无法继续输入。我如何编辑它以使#Search文本框保持集中,以便用户可以继续键入,但仍然在每个键盘上调用Ajax函数?

1 个答案:

答案 0 :(得分:2)

重新关注搜索文本框:

$('#Search').keyup(function () { $(this).parents('form').submit(); $(this).focus(); return false; });

或者(我更喜欢),在不提交表格的情况下进行ajax调用:

$('#Search').keyup(function () { differentAjaxFunction(); });