Foros del Web » Programando para Internet » Javascript »

texbos con consulta automatica.

Estas en el tema de texbos con consulta automatica. en el foro de Javascript en Foros del Web. hola talvez esto sea par javascript, pero tiene cosas de asp tambien asi que pondre esto en los dos lados. tengo un pagina de formulario ...
  #1 (permalink)  
Antiguo 18/02/2003, 14:56
 
Fecha de Ingreso: enero-2002
Mensajes: 68
Antigüedad: 22 años, 4 meses
Puntos: 0
texbos con consulta automatica.

hola talvez esto sea par javascript, pero tiene cosas de asp tambien asi que pondre esto en los dos lados.
tengo un pagina de formulario que resive launas variables por querystring, y obtiene algunas del sistema como una var session la fecha y hora del servidor y realiza unas consultas para verificar al usuario en la base sql adicionalmente el formulario conotiene algunos texbox que son ingresados manualmente ,pero en particular hay uno que hay que ingresar 3 digitos que corresponden al id de las tiendas registrasdas en mi base y se quiere que se muestre al moneto de terminar de ingresar el tercer digito el nombre de la tienda a la que corresponde el codigo
y depues recien hacer posible el envio del formulario con un submit

se me ocurre cargar en memoria la base de los codigos y nombres de las tiendas , pero me falta algun codigo para hacer el efecto descrito...help please.
  #2 (permalink)  
Antiguo 18/02/2003, 17:46
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
A ver que te parece esto:

Código PHP:
<html>
<
head>

    <
style>
    
input{font:normal 10px/12px courier;}
    </
style>
<
SCRIPT>
tienda=new Array;
nombreDeLaTienda="Código Erroneo";
function 
crearTienda(numeroDeReferencia,nombrecito){
                    
this.codigo=numeroDeReferencia
                    this
.nombre=nombrecito

                                                    
}
//Aquí en vez de esto utiliza un for next para asignar los nombres a las variables

tienda[0]=new crearTienda("001","Grandes Almacenes Pi");
tienda[1]=new crearTienda("002","Grandes Almacenes Pi 2");
tienda[2]=new crearTienda("003","Grandes Almacenes Pi 3");
tienda[3]=new crearTienda("004","Grandes Almacenes Pi 4");
tienda[4]=new crearTienda("005","Grandes Almacenes Pi 5");
tienda[5]=new crearTienda("006","Grandes Almacenes Pi 6");


function 
comprobar(codigoIntroducido){
        if (
codigoIntroducido.length==3){
                for (
comprobada=0;comprobada<tienda.length;comprobada++){
                        if (
tienda[comprobada].codigo==codigoIntroducido){
                                
nombreDeLaTienda=tienda[comprobada].nombre
                                
                                
break;}
                        
                                                                                }
                                            
document.forms[0].elements[1].value=nombreDeLaTienda}
                            
nombreDeLaTienda="Código Erroneo";
                                                    }
                                        
</script>
</head>

<body>
<FORM>

<INPUT TYPE="TEXT" size=3 maxlength="3" onkeyup="comprobar(this.value)">
<INPUT TYPE="TEXT" readonly size="40" name="nombre">
</form>
</body>
</html> 

Dime si te sirve o si tienes dudas...

Un saludo!!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 06:22.