enviar formulário com atraso ao inserir dados no campo de entrada

Eu tenho um formulário simples que eu preciso enviar automaticamente quando o texto é inserido.

Eu posso usar o onChange ou onKeyUp sem o melhor resultado.

HTML é:

  <form action="" id="fusionSearchForm" method="post">
    <input type="text" class="std_input" id="fusion_searchText" />
  </form>

E jQuery

jQuery("#fusionSearchForm").keyup(function() {
  this.submit();
});

Isso é enviado toda vez que um personagem é inserido. Eu prefiro que seja assim - houve um atraso antes de enviar para que você possa terminar sua digitação - que o foco permanece no campo de entrada pronto para digitar após o envio (se recarregar)

Qualquer maneira de atrasar um form.submit () para que o usuário possa terminar de digitar antes que o formulário seja enviado?

(UPDATE para codificar para um tipo mais "jQuery" de enviar)

Fr. Anders

questionAnswers(2)

yourAnswerToTheQuestion