Foros del Web » Programando para Internet » Javascript »

Modificar un script.

Estas en el tema de Modificar un script. en el foro de Javascript en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script > <!-- INICIO lista de campo..   // Defino el array con los datos  lista = ...
  #1 (permalink)  
Antiguo 01/02/2011, 12:54
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Modificar un script.

Código Javascript:
Ver original
  1. <script>
  2. <!-- INICIO lista de campo..
  3.  // Defino el array con los datos
  4.  lista = new Array('Atletismo ','Aerobic','Balonmano','Beisbol','Badminton','Baloncesto','Footing','Fútbol','Gimnasia','Voleibol');
  5.    
  6.  function cargarLista() {
  7.   // Cargamos el combo
  8.   for (x=0;x<lista.length;x++)
  9.     document.formulario.miCombo[x] = new Option(lista[x]);
  10.  }
  11.  
  12.  function buscar() {
  13.  
  14.    limpiarLista();
  15.    
  16.    // Obtengo el valor del texto
  17.    texto = document.getElementById("busca").value;
  18.    
  19.    // Creo la expresión regular
  20.    expr = new RegExp("^" + texto,"i");
  21.    
  22.    // Recorro la lista. Si la expresión regular es OK
  23.    y = 0;
  24.    
  25.    for (x=0;x<lista.length;x++) {
  26.      if (expr.test(lista[x])) {
  27.       document.formulario.miCombo[y] = new Option(lista[x]);
  28.        y++;
  29.      }
  30.    }
  31.  }
  32.    
  33.  function limpiarLista() {
  34.    for (x=document.formulario.miCombo.length;x>=0;x--)
  35.      document.formulario.miCombo[x] = null;
  36.  }
  37.    
  38. </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
__________________
Mono programando!
twitter.com/eguimariano
  #2 (permalink)  
Antiguo 01/02/2011, 13:25
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Respuesta: Modificar un script.

Listo lo solucione solito, igual creo que si no lo posteo no sale xD...

Les dejo la solucion: ;)

Código Javascript:
Ver original
  1. lista = new Array('1234','Aerobic','Balonmano','Beisbol','Badminton','Baloncesto','Footing','Fútbol','Gimnasia','Voleibol');
  2.  lista2 = new Array('Atlecti','Aerobic','Balonmano','Beisbol','Badminton','Baloncesto','Footing','Fútbol','Gimnasia','Voleibol');
  3.    
  4.  function cargarLista() {
  5.   // Cargamos el combo
  6.   for (x=0;x<lista.length;x++)
  7.     document.formulario.miCombo[x] = new Option(lista[x],lista2[x]);
__________________
Mono programando!
twitter.com/eguimariano

Etiquetas: modificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:50.