Foros del Web » Programando para Internet » Javascript »

problemilla...

Estas en el tema de problemilla... en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 04/02/2009, 18:14
Avatar de djsos  
Fecha de Ingreso: septiembre-2007
Ubicación: Madrid-España
Mensajes: 374
Antigüedad: 17 años, 3 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
  #2 (permalink)  
Antiguo 04/02/2009, 19:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: problemilla...

Hola djsos,

Lo que expones no es nada de AJAX, es simple Javascript.

Te muevo al foro adecuado.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:22.