Código Javascript:
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ónVer original
function AjaxLoginConPhp() { var user = document.getElementById("username").value; var pass = document.getElementById("password").value; var params = "username="+user+"&password="+pass; var url = "autentificacion.php"; $.ajax({ type: 'POST', url: url, dataType: 'html', data: params, // beforeSend: function() { //document.getElementById("status").innerHTML= 'checking...' ; // }, //complete: function() { //}, success: function(html) { document.getElementById("status").innerHTML= html; if(html=="success") { window.location = "ingresados.php" } } }); } $(document).ready(function(){ //grabamos en una capa todas las pulsaciones de teclas del usuario $('#password').keypress(function(e) { if(e.which==13) AjaxLoginConPhp(); }); });
saludos cordiales