Código PHP:
<HTML>
<HEAD>
<TITLE>REPUESTO</TITLE>
<SCRIPT LANGUAGE="JavaScript1.2">
function Opciones(Nro)
{
switch (Nro.options[Nro.selectedIndex].value)
{
case 1:
document.getElementById('descripcion').style.display = "";
document.agregar.Descripcion.disabled = false;
document.agregar.Descripcion.focus();
document.getElementById('repuesto').style.display = "none";
document.agregar.NroParte.disabled = true;
break;
case 2:
document.getElementById('repuesto').style.display = "";
document.agregar.NroParte.disabled = false;
document.agregar.NroParte.focus();
document.getElementById('descripcion').style.display = "none";
document.agregar.Descripcion.disabled = true;
break;
case 3:
document.getElementById('descripcion').style.display = "";
document.agregar.Descripcion.disabled = false;
document.getElementById('repuesto').style.display = "";
document.agregar.NroParte.disabled = false;
document.agregar.NroParte.focus();
break;
}
}
</SCRIPT>
</HEAD>
<BODY>
<form>
<select size="1" name="opcion">
<option selected value="0" onchange="Opciones(this)">-- Seleccione --</option>
<option value="1" id="op1">Mano de Obra</option>
<option value="2" id="op2">Repuesto</option>
<option value="3" id="op3">Mano de Obra y Repuesto</option>
</select></form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr id="repuesto" style="display:none;">
<td class="text" align="right" width="100" height="50">
</td>
<td>
Nro. de Parte::<br>
<input type="text" name="NroParte" size="4" class="TextBox" disabled tabindex="7"> </td>
<td colspan="2">
Proveedor::<br>
<select size="1" name="IdProveedor" tabindex="8">
<option>--- Seleccione ---</option>
<option value="">NombrePro</option>
</select></td>
</tr>
<tr id="descripcion" style="display:none;">
<td class="text" align="right" width="100" height="50">
</td>
<td colspan="3">
Descripción::<br>
<textarea rows="6" name="Descripcion" cols="65" disabled tabindex="9"></textarea></td>
</tr>
</table>
</BODY>
</HTML>