Como enviar um formulário AJAX com a tecla ENTER, na área de texto?
Estou desenvolvendo um aplicativo Ruby On Rails 2.3.8 e gostaria de saber como enviar umremote_form_for
quando os usuários pressionam a tecla ENTER na área de text
Aqui está o código do formulário:
<% remote_form_for :post, PostComment.new, :url => save_outside_comment_path(post_id), :html => { :method => :put} do |f| %>
<%= f.text_area :comment, :rows => 1, :id => "txtOutsideComment_#{post_id}", :class => "new-reply-text" %>
<% end %>
Aqui está a função jQuery que faz um envio, mas não o AJAX:
jQuery('.new-reply-text').keypress(function(e) {
if (e.keyCode == 13 && !e.shiftKey) {
e.preventDefault();
this.form.submit();
}
});
Eu já atualizo a página do meu controlador, não quero especificar nenhuma sintaxe comosuccess:
desta função jQuery. Eu só quero enviar oremote_form_for
usando AJAX.