Foros del Web » Creando para Internet » HTML »

Select que permite entrada de texto

Estas en el tema de Select que permite entrada de texto en el foro de HTML en Foros del Web. Hola; ¿Se puede crear un <select> que permita entrada de texto y que a medida de que metas caracteres vaya presentando la opcion que coincida? ...
  #1 (permalink)  
Antiguo 20/10/2005, 11:54
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 18 años, 9 meses
Puntos: 0
Select que permite entrada de texto

Hola;

¿Se puede crear un <select> que permita entrada de texto y que a medida de que metas caracteres vaya presentando la opcion que coincida?

Algunos navegadores como FreFox lo hacen con los <input text> pero uno no puede controloar lo que muestran.
__________________
SELECT * FROM LA_VIDA
  #2 (permalink)  
Antiguo 20/10/2005, 12:02
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
Qué tal ane aaron,

¿podrías definir un poco más lo que quieres? no acaba de quedar claro.
  #3 (permalink)  
Antiguo 20/10/2005, 12:37
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 18 años, 9 meses
Puntos: 0
Disculpa

Lo voy a intentar a ver si puedo.

Pues bien tengo este select:

Código:
 <select class="requerido" title="Cuenta" name="cuenta" id="cuenta">
                     <option value="0">::CUENTAS::</option>
                     <option value=13 >1000  Bancos</option>
                     <option value=20 >1200  Ventas</option>
                     <option value=18 >1230  Caja</option>
                     <option value=19 >1233  Almacen</option>
           </select>
Pero solo puedo elegir con el raton o si quiero elegir la opcion 1233, tengo que presionar 4 veces el 1 (eso es incomodo cuando tu select tiene 60 opciones que empiezan con 1 y queres la 60).

Quiero que me permita ir introduciendor el 1233 y a medida que voy intruciendo los digitos me valla mostrando la primera opcion que coincida sin mostrarme toda la lista a menos que yo le pique.

Asi si yo tecleo 12 el select tiene que presentar algo como:

1230 Caja

y cuando le meta el 3

1230 Caja

finalmente

1233 Almacen


Ya me di a entender.
__________________
SELECT * FROM LA_VIDA
  #4 (permalink)  
Antiguo 21/10/2005, 14:04
Avatar de programeitor  
Fecha de Ingreso: febrero-2005
Mensajes: 994
Antigüedad: 19 años, 2 meses
Puntos: 9
seleccionar opcion de un select segun se escribe en un campo de texto

<!DOCTYPE HTML PUBLIC><html><head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>
seleccionar opcion de un select segun se escribe en un campo de texto
</title><script>
var opn=0;
function selecciona(busqueda)
{
var op=[]
op.s=document.getElementById('sel').options;
op.c=busqueda;
op.l=op.c.length;
for(n=0;n<op.s.length;n++)
{
op.t=op.s[n].value.substring(0,op.l);
if(op.c==op.t)
{
op.s[opn].selected=false;
op.s[n].selected=true;
opn=n;
}
}
}
</script></head><body onload="selecciona('casa');">
<select id="sel"multiple>
<option value="ahora">ahora
<option value="bacalao">bacalao
<option value="becerro">becerro
<option value="casa">casa
</select>
<input type="text" onkeyup="selecciona(this.value)">
</body></html>
<!-- programeitor 2005 -->
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:33.