0

我正在尝试在文本框中的值更改时提交 Ajax 表单,我已经使用 Keyup 成功完成了该操作:

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

问题是,texbox 失去焦点,所以用户不能继续打字。我将如何编辑它以使#Search文本框保持焦点,以便用户可以继续输入,但仍然在每个键上调用 Ajax 函数?

4

1 回答 1

2

重新关注搜索文本框:

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

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

$('#Search').keyup(function () { differentAjaxFunction(); });
于 2012-12-09T10:40:22.293 回答