Mi objetivo es: Cuando para se somete:forma jQuery presentar
- una validación en el formulario se hace: OK
- una ajax se llama para ver ese nombre de usuario y la contraseña coinciden: OK
- si no coinciden, mostrará un error: OK
- si coinciden, a continuación, presentar realmente la forma: nO T OK.
De hecho, el problema es que no puedo enviar el formulario porque hay un evento de envío de jquery.
function form1Submit() {
var username=$('#username').val();
var password=$('#password').val();
if (username.length<2) {
return false;
}
if (password.length<2) {
return false;
}
$.post("check.php", { username: username, password:password }, function(data) {
if (data=="ko") {
alert('bad password');
return false;
} else {
//to be done here !
}
});
return false;
}
function init() {
$('#form1').submit(function(){
return form1Submit();
})
}
$(document).ready(function(){
init();
})
'$ (selfForm) .trigger ('submit', [true]);' parece hacer el truco. Simplemente reemplace selfform con el ID del formulario y estará todo listo. . Por ejemplo: '$ ('# frm_test') de disparo ('enviar', [verdadero]); ' – Devner