Código Javascript:
Ver original
<script> <!-- INICIO lista de campo.. // Defino el array con los datos lista = new Array('Atletismo ','Aerobic','Balonmano','Beisbol','Badminton','Baloncesto','Footing','Fútbol','Gimnasia','Voleibol'); function cargarLista() { // Cargamos el combo for (x=0;x<lista.length;x++) document.formulario.miCombo[x] = new Option(lista[x]); } function buscar() { limpiarLista(); // Obtengo el valor del texto texto = document.getElementById("busca").value; // Creo la expresión regular expr = new RegExp("^" + texto,"i"); // Recorro la lista. Si la expresión regular es OK y = 0; for (x=0;x<lista.length;x++) { if (expr.test(lista[x])) { document.formulario.miCombo[y] = new Option(lista[x]); y++; } } } function limpiarLista() { for (x=document.formulario.miCombo.length;x>=0;x--) document.formulario.miCombo[x] = null; } </script>
hola chicos tengo este script que esta re lindo pero tengo un problemita...
en el array:
lista = new Array('Atletismo ','Aerobic','Balonmano','Beisbol','Badminton','Bal oncesto','Footing','Fútbol','Gimnasia','Voleibol') ;
me crea una lista de select y simula crear esto:
<option value="Atletismo" >Atletismo</option>
<option value="Aerobic" >Aerobic</option>
<option value="Balonmano" >Balonmano</option>
a mi me gustaria que cree esto:
<option value="123" >Atletismo</option>
<option value="152" >Aerobic</option>
<option value="034" >Balonmano</option>
es posible??? les dejo la fuente del script, por que es algo muy util!!!
FUENTE, Muchos codigos javascript