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