Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alysson122010

Enviar form quando apertar enter

Recommended Posts

Gente esse meu código só envia se apertar o botão. Preciso que ele envie quando apertar enter. Como faço isso?

<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#form1').submit(function(){
var dados = jQuery( this ).serialize();
 
jQuery.ajax({
type: "POST",
url: "batepapo.php?acao=insert",
data: dados,
success: function( data )
{
document.getElementById("texto").value = "";
 
}
});
 
return false;
});
});
 
</script> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vê se este exemplo ajuda:

$(document).ready(function() {
  $('#myText').keypress(function(e) {
    if (e.which == 13) { //13 = 'Enter'
      $('#form1').submit();
      return false;
    }
  });
  $('#form1').submit(function() {
    var dados = $(this).serialize();
    $.ajax({
      type: "POST",
      url: "batepapo.php?acao=insert",
      data: dados,
      success: function(data) {
          $("#texto").val(""); //não vale a pena misturar jQuery com JavaScript nativo
        }
    });
  });
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

para quem precisar.

<script type="text/javascript">
jQuery(document).ready(function(){
$('#texto').keypress(function(e) {
if (e.which == 13) { //13 = 'Enter'
$('#form1').submit();
return false;
}
});
jQuery('#form1').submit(function(){
var dados = jQuery( this ).serialize();
jQuery.ajax({
type: "POST",
url: "batepapo.php?acao=insert",
data: dados,
success: function( data )
{
document.getElementById("texto").value = "";
}
});
return false;
});
});
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.