Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2014, 13:48
Andrew777
 
Fecha de Ingreso: junio-2009
Ubicación: Bolivia
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 0
problemas con el evento onkeypress envio de datos?

Estimados compañeros tengo las 2 siguiente funciones en javascripts y jquery:
Código Javascript:
Ver original
  1. function AjaxLoginConPhp()
  2. {
  3.   var user = document.getElementById("username").value;
  4.   var pass = document.getElementById("password").value;
  5.   var params = "username="+user+"&password="+pass;
  6.   var url = "autentificacion.php";
  7.                 $.ajax({
  8.                                type: 'POST',
  9.                                url: url,
  10.                                dataType: 'html',
  11.                                data: params,
  12.                               // beforeSend: function() {
  13.                                  //document.getElementById("status").innerHTML= 'checking...'  ;
  14.                                         // },
  15.                                //complete: function() {
  16.                                        
  17.                                //},
  18.                                success: function(html)
  19.                                {
  20.                                
  21.                                      
  22.                                 document.getElementById("status").innerHTML= html;
  23.                                  if(html=="success")
  24.                                 {
  25.                                      
  26.                                        window.location = "ingresados.php"
  27.                                      
  28.                                 }
  29.                                      
  30.                                 }
  31.                        });
  32.            
  33. }
  34.      
  35.      
  36.     $(document).ready(function(){
  37.         //grabamos en una capa todas las pulsaciones de teclas del usuario
  38.      $('#password').keypress(function(e)
  39.      {
  40.    
  41.       if(e.which==13)
  42.         AjaxLoginConPhp();
  43.      });
  44.     });
Estas las utilizo para guardar datos de sesion iniciadas por un usuario, me funciona bien con el evento onclick cuando ejecuto AjaxLoginConPhp(), sin embargo cuando utilizo onkeypres....en el elemento de texto con id: password, me lo graba mas de una vez...esta raro....su ayuda por favor...... y gracias por su colaboración
saludos cordiales