IntelliSense en Select

26/08/2003 - 19:34 por eD | Informe spam
Hola Foreros!

ALguien sabe como puedo simular
un IntelliSense en un Select?

Me explico:
Tengo un select con una lista largisima
como de 500 elementos, entonces quisiera al
al ir tecleando aparecieran los elementos
que se le parecen o coincidan con lo
que estoy tecleando, esto para evitar
que el usuario una aguja en el pajar.

Espero haberme explicado.
Es posible hacerlo?

De antemano Gracias!

Preguntas similare

Leer las respuestas

#1 eD
26/08/2003 - 22:21 | Informe spam
Gracias Sashka!
Bastante bien.

Directamente no se puede ... pero con un textbox... aca


tienes un ejemplo...

<HTML><head>
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="HTML 4.0">
<script language="JavaScript">
function setfocus() {
try {
document.all.txt.focus();}
catch (e) { }
return;
}
function BuscaValor()
{
var tmp, tmp2, sb, valor;
sb = false
valor=event.keyCode;
if (valor == 8) {
valor = document.all.txt.value.slice(0,


document.all.txt.value.length -1);}
else {
if (valor >= 65) {
if (valor <= 90) {
valor=document.all.txt.value + String.fromCharCode


(event.keyCode);
valor=valor.toLowerCase();}}
else {valor = document.all.txt.value }; }
for(i=0;i<document.all.combo2.length;i++){
tmp = document.all.combo2.options[i].value;
tmp2 = tmp.substring(0,valor.length);
if (tmp2.length > 0) {
if (tmp2 == valor && sb == false) {
document.all.combo2.options[i].selected = true;
sb = true;}}
else {document.all.combo2.options[i].selected = false;}
if (sb==false) document.all.combo2.options[0].selected


= true
}}
</script>

</head>
<body onload="setfocus()">
<p><input type="text" onkeydown="BuscaValor()"


name="buscar" id=txt></p>
<p><select size="1" name="combo2">
<option value=""></option>
<option value="una">una</option>
<option value="uno">uno</option>
<option value="unis">unidad</option>
<option value="uni">unitario</option>
<option value="dos">dos</option>
<option value="ddos">ddos</option>
<option value="tres">tres</option>
</select></p>
</body>
</HTML>

Sashka

"" escribió en el mensaje
news:097001c36bf8$576c6990$
Hola Foreros!

ALguien sabe como puedo simular
un IntelliSense en un Select?

Me explico:
Tengo un select con una lista largisima
como de 500 elementos, entonces quisiera al
al ir tecleando aparecieran los elementos
que se le parecen o coincidan con lo
que estoy tecleando, esto para evitar
que el usuario una aguja en el pajar.

Espero haberme explicado.
Es posible hacerlo?

De antemano Gracias!





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida