hola Caricatos, gracias por responder!!
el tema es asi.. estoy programansdo en java, con jsp´s y servlets, y tengo que hacer un listado de presupuestos, donde "si se aprueba" el item (se clickea el checkbox de ese item) se debe poder ingresar el costo del mismo .. y pense en utilizar array de elementos, ya que me dijeron que era mas "facil" de controlarlos.......
ahora intente con esto, pero sigue sin funcionar..
Código:
function habilitarLinea() {
var x = 0;
for (x = 0; x <document.formulario; x++) {
if (document.formulario.checkItem[x].checked) {
alert("mensaje");
document.formulario.moneda[x].disabled=true;
document.formulario.cotizacion[x].disabled=true;
document.formulario.precio[x].disabled=true;
}
}
}
y en el jsp tengo esto.. que se repite por cada producto..
Cita: <TR>
<TD width=8% colspan="1" rowspan="2" align="center" valign="middle" class="lineaDetalle">
<input type="checkbox" name="checkItem" value="checkbox" onClick="habilitarLinea()">
</TD>
<TD width=15% colspan="1" class="lineaDetalle"><%=pr.getRubro()%></TD>
<TD width=26% colspan="1" class="lineaDetalle"><%=pr.getNombre()%></TD>
<TD width=23% colspan="1" class="lineaDetalle"><%=pr.getDescripcion()%></TD>
<TD colspan="2" class="lineaDetalle">
<%=cant%>
<input type="hidden" name="cantidad" value="<%=cant%>">
</TD>
</TR>
<TR>
<TD width=15% colspan="1" valign="middle" class="lineaDetalle">Moneda:
<select name="moneda[]" size=1 class="SELECT1" >
<option value="Euro">Euro</option>
<option value="Dolar">Dolar</option>
<option value="Peso">Peso</option>
</select>
<input type="hidden" name="moneda">
</TD>
<TD width=26% colspan="1" class="lineaDetalle" align="right">Cotizacion:
<input name="cotizacion[]" type="text" class="INPUT1" size="10" maxlength="10" onKeypress="validarSoloNros()" >
<input name="cotizacion[]" type="hidden">
</TD>
<TD width=23% colspan="1" class="lineaDetalle" align="right">Precio:
<input name="precio[]" type="text" class="INPUT1" value="0" size="10" maxlength="10" onKeypress="validarSoloNros()" >
<input name="precio" type="hidden">
</TD>
<TD colspan="2" class="lineaDetalle" align="right">SubTotal:
<input name="subtotal[]" type="text" class="INPUT1" value="0" size="10" maxlength="10">
<input name="subtotal" type="hidden">
</TD>
</TR>