Código HTML:
<SCRIPT LANGUAGE="javascript"> function checkCampos() { with( document.FormNuevoArticulo ) { PrecioNuevoArticulo.disabled = !PrecioUnitario[0].checked; Cantidad.disabled = !PrecioUnitario[0].checked; for( indice = 0; indice < <?php echo _MAX_NUM_PRECIOS;?>; indice++ ) { Cantidad[indice].disabled = !PrecioUnitario[1].checked; Precio[indice].disabled = !PrecioUnitario[1].checked; } } } </SCRIPT> <FORM NAME="FormNuevoArticulo" METHOD="POST" ENCTYPE="multipart/form-data" ACTION="<?php echo $PHP_SELF;?>" ONSUBMIT="return compruebaCampos()"> <BR><?php echo(_LABEL_PRECIO);?>(*) <BR><INPUT TYPE="radio" NAME="PrecioUnitario" ONCLICK="checkCampos()"><?php echo(_LABEL_UNITARIO);?> <INPUT TYPE="text" NAME="PrecioNuevoArticulo" SIZE="8" MAXLENGTH="8"> <BR><INPUT TYPE="radio" NAME="PrecioUnitario" CHECKED ONCLICK="checkCampos()"><?php echo(_LABEL_CINCO_PRECIOS);?> <TABLE> <TR> <TD><?php echo(_LABEL_CANTIDAD);?></TD> <?php for( $index = 0; $index < _MAX_NUM_PRECIOS; $index++ ) { echo("<TD><INPUT TYPE='text' NAME='Cantidad[$index]' SIZE='15' MAXLENGTH='15'></TD>"); } ?> </TR> <TR> <TD><?php echo(_LABEL_PRECIO);?></TD> <?php for( $index = 0; $index < _MAX_NUM_PRECIOS; $index++ ) { echo("<TD><INPUT TYPE='text' NAME='Precio[$index]' SIZE='15' MAXLENGTH='15'></TD>"); } ?> </TR> </FORM>