Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2012, 22:05
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 14 años, 6 meses
Puntos: 28
manejar ciclo de varios select options

buenos dias chicos, he venido por aqui por que ya he investigado en internet y no me sale como hacer el script.

tengo varios select option del cual extraigo lo selecionado y lo capturo de esta forma:

Código Javascript:
Ver original
  1. var indice1 = document.forml.Materia1.selectedIndex
  2.     var indice2 = document.forml.Materia2.selectedIndex
  3.     var indice3 = document.forml.Materia3.selectedIndex
  4.     var indice4 = document.forml.Materia4.selectedIndex
  5.     var indice5 = document.forml.Materia5.selectedIndex
  6.     var indice6 = document.forml.Materia6.selectedIndex
  7.    
  8.     var mat1 = document.forml.Materia1.options[indice1].value
  9.     var mat2 = document.forml.Materia2.options[indice2].value
  10.     var mat3 = document.forml.Materia3.options[indice3].value
  11.     var mat4 = document.forml.Materia4.options[indice4].value
  12.     var mat5 = document.forml.Materia5.options[indice5].value
  13.     var mat6 = document.forml.Materia6.options[indice6].value

quisiera saber si esto se puede acortar ya que ocupa mucho espacio en el script completo. con un bucle for o while pero no tengo ni idea de como hacerle. supongo que debo con array.

les agradezco por toda su ayuda chicos.
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB