Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 29-abr-2008, 14:21   #1 (permalink)
javsoft ha deshabilitado el karma
 
Fecha de Ingreso: junio-2006
Mensajes: 86
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
javsoft está desconectado   Responder Citando
Antiguo 30-abr-2008, 09:51   #2 (permalink)
Moderador
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 12.594
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.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:09.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93