Input box seleccionable

02/12/2003 - 23:02 por Noldis Chumacero Chávez | Informe spam
Hola
Bueno me gustaría tener un input box, que mientras el usuario digita el
texto, se pueda ir seleccionando de un grupo de palabras, es decir que el
usuario pueda con pocas teclas poder lograr encontrar un texto (de
aproximadamente 1000 palabras).

Si el usuario digita "V", entonces en el input box tendra que desplegar
atomaticamente la primer palabra que empiece con "V" y el resto de la
palabra estará sombreada esperando que el usuario digite otra letra, y si
digita "I", entonces tendra una palabra que empiece con "VI" y asi
sucesivamente.

Espero me puedan dar ideas para este input box (input type=text)

Gracias

-
Ing. Noldis Chumacero Chávez
AeroSur Telf. 3644446 Int(236)
 

Leer las respuestas

#1 urko
03/12/2003 - 09:33 | Informe spam
bueno entonces tendrias que tener un array de palabras
con las palabras que quieras
luego en el evento onkeypress del input type="text"
tendrias que llamara a una funcion
que recorriese el array y al ver la primera letra coinicidente o la segunda
etc...

poner
function buscarpalabra(){
//mira exactamente como se sabe la longitud del array
for(x=0;x<arraypalabras.lenght){

// aki te tendrias ke mirar con la funcion mid con la longitud del texxto
introducido en el text
//si los comienzos son iguales
if(){

nombreformulario.nombrecampo.value=arraypalabras[x]
exit for //O break
}


}

}


"Noldis Chumacero Chávez" escribió en el mensaje
news:#pYff$
Hola
Bueno me gustaría tener un input box, que mientras el usuario digita el
texto, se pueda ir seleccionando de un grupo de palabras, es decir que el
usuario pueda con pocas teclas poder lograr encontrar un texto (de
aproximadamente 1000 palabras).

Si el usuario digita "V", entonces en el input box tendra que desplegar
atomaticamente la primer palabra que empiece con "V" y el resto de la
palabra estará sombreada esperando que el usuario digite otra letra, y si
digita "I", entonces tendra una palabra que empiece con "VI" y asi
sucesivamente.

Espero me puedan dar ideas para este input box (input type=text)

Gracias

-
Ing. Noldis Chumacero Chávez
AeroSur Telf. 3644446 Int(236)


Preguntas similares