Detener submit
Publicado por Ricardo Palma (5 intervenciones) el 06/01/2016 07:44:48
Señores, que tal, tengo la siguiente inquietud. Deseo que al momento de existir algún error de validación, el evento clic de un botón submit se detenga y en caso contrario, avance. A continuación, mi código:
Por más que he buscado y agregado métodos al evento, la página se actualiza de todas formas. ¿Cómo debería hacerlo en este caso?.
Muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$(document).ready(function() {
$("form[name=agregar] input[name=servicio]").focus();
$('#guardar').on('click', function (e) {
$.ajax({
type: $("form[name=agregar]").attr("method"),
url : $("form[name=agregar]").attr("action"),
data: $("form[name=agregar]").serialize(),
success: function(data) {
if (data.success == false) {
e.preventDefault();
e.stopPropagation();
var errores = "";
$("form[name=agregar] input[name=servicio]").attr('style', 'border: 1px solid #F00;');
$("form[name=agregar] input[name=servicio]").focus();
for(datos in data.mensaje){
errores += data.mensaje[datos] + "\n";
}
toastr.error(errores, "Información de Sistema");
return false;
}
},
error: function(error) {
}
});
});
});
Por más que he buscado y agregado métodos al evento, la página se actualiza de todas formas. ¿Cómo debería hacerlo en este caso?.
Muchas gracias.
Valora esta pregunta


0