Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2009, 18:14
Avatar de djsos
djsos
 
Fecha de Ingreso: septiembre-2007
Ubicación: Madrid-España
Mensajes: 374
Antigüedad: 17 años, 4 meses
Puntos: 14
problemilla...

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