bueno gente le comento que quiero validar el Formulario desde AJAX, input x input lo hago de esta manera
esto es en Form.php:
Código HTML:
<input id="nickname" name="nickname" type="text" class="boxreg" onblur="javascript:ValidarCampo('nickname');"><div id="resp_nickname"></div>
Llama a la siguiente funcion:
Código HTML:
function ValidarCampo(campo){
var respuesta;
var valor;
valor = document.getElementById(campo).value;
respuesta = document.getElementById("resp_"+campo);
ajax=NuevoAjax();
ajax.open("GET", "includes/register_user.php?campo="+campo+"&valor="+valor,true);
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
respuesta.innerHTML=ajax.responseText;
}
}
ajax.send(null);
}
Esto anda de 10, el problema es cuando quiero poner el submit, quiero averiguar si hubo algun error, ahi se me genera el conflicto cuando tengo que manejar variables de AJAX en el php :s
Esto tengo en register_user.php, Dejo un pedaso de codigo:
Código PHP:
switch($Campo){
case('nickname'):
if(!ereg("^[a-zA-Z0-9._]{4}", $CampoValue)){
echo "Minimo 4 caracteres";
}
else{
echo "nice";
}
break;
}
Es la primera vexz que utilizo AJAX, por favor ayuda :)