ola tengo algo que me hubiese gustado que fuera ajax es decir que mi intencion es esa.jeje. Weno manos a ala masa haber tngo una cosilla que comprueba si la direccion de correo es correcta en un registro lo que tengo es esto:
*1 pagina php "index" donde se van registrando. Tiene este codigo (pongo solo el cachito referente a la funcion.
Código PHP:
<input name="login" type="text" id="login" onChange="correcto(login)">
*1 archivo js llamado index.js y esto es odo lo que tiene escrito
Código PHP:
function nuevoAjax()
{
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}
function correcto(datos){
var capa=document.getElementbyId("e_log"); //defino la capa con la que trabajar
var palabra = datos;
var letras = palabra.split("") //separo las letras del email para poder utilizarlas mas adelante
var numletras = letras.length //cuento las letras de lo que hay escrito
if(numletras != 5){ //si el numero total de letras es inferior a 5 sale error
if(letras.indexOf("@") != -1){ //si no encuentra @ entre los caracteres se declara la variable error para poder mostrarla
var error = E-mail Incorrecto
}
if(letras.indexOf(".") != -1){ //si no tiene al menos un punto se declara la variable error
var error = E-mail Incorrecto
}
}
capa.innerHTML = error //aqui supuestamente es donde mando la variable error a la capa seleccionada anteriormente
}
A alguno le parecera la mayor chapuza que han visto otros diran que no tngo in puta idea pero si no es molestia me gustaria que me ayudasen con esto. Muchas Gracias