Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Ayuda con codigo para validar (http://www.forosdelweb.com/f127/ayuda-con-codigo-para-validar-581267/)

javsoft 29/04/2008 14:21

Ayuda con codigo para validar
 
function Agregar()
{
var peticion = obtenerXHR();
peticion.open("POST","agregar_enc.php",true);
peticion.onreadystatechange = procesarPeticion;

//Definimos cabecera obligatoria para enviar POST
peticion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
peticion.send(null);

function procesarPeticion()
{
if(peticion.readyState == 1){
//Mostramos el texto en una capa
var div = document.getElementById("respuesta");
div.innerHTML = "<img src='../../images/ajax-loader.gif' />";
//Sacamos valores de los formularios
var pregunta = $F("pregunta");
if(pregunta == ""){
var div = document.getElementById("preg");
div.innerHTML = "Campo vacio!";
peticion.abort();
}
}else if(peticion.readyState == 4){
//La peticion termino
if(peticion.status == 200){
//Enviamos los parametros del formulario a traves de prototype
var parametros = $("encuestas").serialize();
peticion.send(parametros);
//Mostramos el texto en una capa
var div = document.getElementById("respuesta");
div.innerHTML = peticion.responseText;
}
}
}
peticion.send(null);
}

lo que me gustaria saber como puedo hacer para que una peticion se aborte y no se manden los datos para que sean insertados en el base de datos

GatorV 30/04/2008 09:51

Re: Ayuda con codigo para validar
 
No puedes hacerlo, más bien depende de tu control en el archivo que hace el procesamiento que si detecta un error, te regrese el mensaje adecuado.

Saludos.


La zona horaria es GMT -6. Ahora son las 23:36.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.