Foros del Web » Programando para Internet » Javascript »

enviar form al clickear enter por ajax?

Estas en el tema de enviar form al clickear enter por ajax? en el foro de Javascript en Foros del Web. Hola, Actualmente hago esto <form id="myform" method="post"> /// datos </form> con el siguiente script @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script type = ...
  #1 (permalink)  
Antiguo 12/03/2013, 20:38
Avatar de erozwashere  
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
enviar form al clickear enter por ajax?

Hola,

Actualmente hago esto


<form id="myform" method="post">
/// datos
</form>

con el siguiente script
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function checkearTecla(e)
  3. {
  4.   if(e.keyCode == 13)
  5.     document.getElementById("myform").submit();
  6.  
  7.   return true;
  8. }
  9. </script>

y funciona, pero ahora se me ocurrio implementar ajax pero no se como alguna idea?

cuando utlizo ajax hago esto..
Código Javascript:
Ver original
  1. $("#enviar").click(function(event){
  2.         event.preventDefault();
  3.  
  4.        
  5.  
  6.          var elemento = $("mydiv");
  7.  
  8.      
  9.                 $.post(
  10.                     "ajax.php",
  11.                     { elemento: elemnto},
  12.                     function(data) {},"html");
  13.            
  14.              
  15.                 alert("Se envio los dato");
  16.  
  17.  
  18. })

pero en esta ocacion no tengo un boto para clickear y enviar por ajax, ayuddaa !
GRACIAS
  #2 (permalink)  
Antiguo 12/03/2013, 22:13
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: enviar form al clickear enter por ajax?

Hola:

No parece complicado, en el código donde haces el submit(), cambia la llamada a submit por la llamada a ajax.

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function checkearTecla(e)
  3. {
  4.   if(e.keyCode == 13) {
  5.          var elemento = $("mydiv");
  6.  
  7.      
  8.                 $.post(
  9.                     "ajax.php",
  10.                     { elemento: elemnto},
  11.                     function(data) {},"html");
  12.            
  13.              
  14.                 alert("Se envio los dato");
  15.   }
  16.   return true;
  17. }
  18. </script>

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:44.