bucle for

guso
30 de Marzo del 2004
Hola.. tengo el siguiente inconveniente, lo que quiero hacer es, por ejemplo....
tengo un select y depende de que elige el usuario, visualizo u oculto una u otra caja de texto, el codigo es el siguiente..
<script language="JavaScript">

function ocultar(){

string = frmABMextPoc.cmbSorteo.options[frmABMextPoc.cmbSorteo.selectedIndex].text;
posicion = string.indexOf("-", 10);
subcadena = string.substring(posicion + 2);
switch (subcadena)
{
case "Loto (Yapa)":
for (i=1;i<=38;i++)
{
if ((i>=7)&&(i<=18))
{
frmABMextPoc.n + i + .style.visibility = "visible";
}
else
{
frmABMextPoc.n + i + .style.visibility = "hidden";
}
}
break
case "Poceada Misionera":
for (i=1;i<=38;i++)
{
if (i<=18)
{
frmABMextPoc.n + i + .style.visibility = "hidden";
}
else
{
frmABMextPoc.n + i + .style.visibility = "visible";
}
}
break
}
}
</script>
el problema es que no se como concatenar la variable contador i, ya que mis cajas de texto se llaman n1, n2,n3....etc.-
Alguien puede ayudarme?

rsalvadores
30 de Marzo del 2004
Prueba esto.

document.getElementById('n'+i+'').style.visibility="hidden"


siendo n1,n2,n3.... el ID de las cajas de texto.

Suerte

rsalvadores