Hola compañeros, ante todo mi agradecimiento a los que me estáis contestando por ocupar vuestro preciado tiempo.
Tengo como siempre un formulario el cúal valido con una variable(TELEFONO), si se encuentra o no en la base de datos.Pero unas veces me lo hace bien y otras no.De todas formas lo que quiero es que cuando salte el alert('el teléfono ya existe'); me haga otra condición que sea preguntarme, que como el teléfono existe si quiero hacer un nuevo registro o no?.
Si quiero hacer un nuevo registro llevarme a otra pagina y si no cancelar y refrescar el formulario.
Aquí el trozo de validación:
Código Javascript
:
Ver originalTelefonoExiste(_TELEFONO.value, function(resp) {
//evaluamos la respuesta del server, tengase en cuenta que responseText devuelve un string, por lo tanto hay que parsear a entero si se evalúa un numero:
if (parseInt(resp) == 1) {
//aqui seria bueno un mensaje
alert('el teléfono ya existe');
document.form1.TELEFONO.focus();
*} else {
* //evaluar si se envía el form desde aquí, o se usa ajax para enviarlo.
* alert("¡El Cliente se ha dado de alta!");
* document.forms['form1'].submit();
* }
});
//como ajax es asincrono, JS NO se detendrá en la llamada anterior, por lo tando hay que retornar false o 0 como lo tienes:
return 0;
*
}
Gracias y un saludo.