COMBOBOX busqueda de con teclado
Con que propiedad sel combobox se puede hacer qe la lista que despliega se busque por las iniciales introducidas por el teclado.
Me esplico. Cuando la despliegas al pulsar la tecla T te va a las palabras que empiezan por T pero si despues pulsas seguidmente la E te lleva a las palabras que empiezan por E.
Lo que quiero hacer eske si pulsas T+E te lleve a las que empiezen por TE.
Gracias por adelantado
Me esplico. Cuando la despliegas al pulsar la tecla T te va a las palabras que empiezan por T pero si despues pulsas seguidmente la E te lleva a las palabras que empiezan por E.
Lo que quiero hacer eske si pulsas T+E te lleve a las que empiezen por TE.
Gracias por adelantado
No creo que exista pero puedes crear la funcion en JavaScript, las palabras que tienes en el Combo vienen de una BD???
Lo que haces, es usar esta función de JavaScript:
<script language="javascript1.2">
function buscar(oCntrl){
var txtVal = document.form1.Txt.value;
for(i=0;i<oCntrl.length;i++){
var sTxt=oCntrl.options[i].text;
if (sTxt.substr(0, txtVal.length).toUpperCase() == txtVal.toUpperCase()){
oCntrl.options[i].selected = true
return;}
}
}
</script>
Yo lo que hice es poner un imput text:
<input name="Txt" type="text" id="Txt" title="Empiece a escribir el nombre a buscar" onClick="document.getElementById(this.id).value=''" onKeyUp="buscar(document.form1.area)" size="10">
en donde en el form tengo el combo que se llama Area, entocens cuando emepzas a escribir en el campo de texto, te va buscando las coincidencias en el combo "area". Espero que entiendas!!!
<script language="javascript1.2">
function buscar(oCntrl){
var txtVal = document.form1.Txt.value;
for(i=0;i<oCntrl.length;i++){
var sTxt=oCntrl.options[i].text;
if (sTxt.substr(0, txtVal.length).toUpperCase() == txtVal.toUpperCase()){
oCntrl.options[i].selected = true
return;}
}
}
</script>
Yo lo que hice es poner un imput text:
<input name="Txt" type="text" id="Txt" title="Empiece a escribir el nombre a buscar" onClick="document.getElementById(this.id).value=''" onKeyUp="buscar(document.form1.area)" size="10">
en donde en el form tengo el combo que se llama Area, entocens cuando emepzas a escribir en el campo de texto, te va buscando las coincidencias en el combo "area". Espero que entiendas!!!