Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/10/2007, 07:13
Carol_84
 
Fecha de Ingreso: septiembre-2007
Mensajes: 234
Antigüedad: 16 años, 7 meses
Puntos: 1
Pregunta Re: Formulario y validacion

Hola: Si. Lo q tengo hecho de AJAX es esto:

function createRequestObject(){
var peticion;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
peticion = new ActiveXObject("Microsoft.XMLHTTP");
}else{
peticion = new XMLHttpRequest();
}
return peticion;
}
var http = new Array();
function ObtDatos(url){
var act = new Date();
http[act] = createRequestObject();
http[act].open('get', url);
http[act].onreadystatechange = function() {
if (http[act].readyState == 4) {
if (http[act].status == 200 || http[act].status == 304) {
var texto
texto = http[act].responseText
var DivDestino = document.getElementById("DivDestino");
DivDestino.innerHTML = "<div id='error'>"+texto+"</div>";
}
}
}
http[act].send(null);
}
function compUsuario(Tecla) {
Tecla = (Tecla) ? Tecla: window.event;
input = (Tecla.target) ? Tecla.target :
Tecla.srcElement;
if (Tecla.type == "blur") {
var DivDestino = document.getElementById("DivDestino");
DivDestino.innerHTML = "<span></span>";
if (input.value) {
ObtDatos("comprobar.php?q=" + input.value);
}
}
}



Pero el problema q tengo es q no sé como hacer, xa que cuando se pulse el boton de "Modificar", haga las dos cosas( es decir que se llame a la funcion de ValidarForm, q valida q los campos xa q no sean vacios, y q tb se llame a la fucnion compUsuario(Tecla), en la que s ejecuta tb el archivo "comprobar.php", q es el que muestra el mesaje de error si los datos no se encuentran en la BD)
El formulario es :
<form name="form1" action="comprobar.php" method="post">
AQUI TIENE QUE APARECER EL MENSAJE DE ERROR

<blockquote>
<center>
Nombre:&nbsp;&nbsp;&nbsp;<input type="text" name="login" /><br /><br />
Password:&nbsp;<input type="password" name="pass" /><br /><br />
<div>
<button id="aceptar" onClick=" vprincipal()" type="button">Aceptar</button>

</div>
</center>

</blockquote>
</form>



Es en AQUI TIENE QUE APARECER EL MENSAJE DE ERROR donde estoy intentando que me aparezca el mensaje de error +++GRACIAS

Última edición por Carol_84; 31/10/2007 a las 07:25