Cuando trabajaba en un proyecto, encontré la situación en la que estaba vinculado la clave "Ingresar", e intercepté directamente el código de la situación. El código es el siguiente:
La copia del código es la siguiente:
función sendLogIndata () {
LoginValidateForm ();
$ (documento) .keydown (function (evento) {
if (event.keycode == 13) {// bind Enter
$ ('#Login-submit'). Click (); /botón de inicio de sesión automático/automático
}
});
$ ('#Login-Submit'). Click (function () {
if ($ ('##login-form'). válido () == falso) {
devolver falso;
}
var userName = $ ('#id_username'). val ();
VAC PASSWAY = $ ('#id_password'). Val ();
$ .AJAX ({
Tipo: "Publicar",
Tipo de datos: "JSON",
ContentType: "Application/X-WWW-Form-URLEncoded; Charset = UTF-8",
url: "{% url netpan.user.views.loginhd%}",
datos:{
Nombre de usuario: nombre de usuario,
Contraseña: contraseña
},
befeforesend: function () {
// Información solicitada para mejorar la experiencia del usuario
$ ('#logininfoword'). show (). Text ('Processing, por favor espere ...');
},
éxito: function (data) {
VAR Message = data.message;
if (mensaje == 'd') {
// Información solicitada para mejorar la experiencia del usuario
$ ('#logininfoword'). show (). Text ('Iniciar sesión con éxito, saltar ...');
window.location.href = '{% url netpan.index.indexhd%}';
} else if (mensaje == 'c') {
$ ('#logininfoword'). show (). Text ('Error en nombre de usuario o contraseña');
} else if (mensaje == 'n') {
$ ('#LoginInfoword'). Show (). Text ('¡Todavía no está registrado!');
} else if (mensaje == 'h') {
$ ('#LoginInfoword'). Show (). Text ('No ha activado su cuenta todavía, ¡inicie sesión en su correo electrónico para activar su cuenta!');
}
},
Error: función (xhr, textstatus, errorthrown) {
$ ('#LoginInfoword'). Show (). Text ('Excepción ocurrió:'+Errorthrown);
}
});
});
/* Está bien ponerlo en la parte superior e inferior, no tiene nada que ver con el pedido
$ (documento) .keydown (function (evento) {
if (event.keycode == 13) {// bind Enter
$ ('#Login-submit'). Click (); /botón de inicio de sesión automático/automático
}
});
*/
}