Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2011, 04:59
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años
Puntos: 8
Habilitar Radio en función de otro Radio

Hola, tengo un formulario con bastantes inputs de tipo radio. Algunos de ellos están deshabilitados y solo se deben habilitar si se en un apartado anterior se ha seleccionado cierto radio. Lo he intentado con un onclick, pero no hace nada, alguien me puede echar una manita por favor?? Como podeis ver en el código, lo que hay que habilitar en realidad son dos radio con el mismo nombre (en este caso dos, en otros serán cinco). Os dejo el código con el que he estado probando, muchas gracias por adelantado.


Código Javascript:
Ver original
  1. <tr>
  2.     <td width="262" rowspan="4" valign="top"><p>Cooperaci&oacute;n    productiva</p>
  3.         <p>P19&iquest;Cree    que su empresa precisa alg&uacute;n tipo de cooperaci&oacute;n productiva para ser    competitivo en la situaci&oacute;n actual?</p>
  4.       <p>(S&oacute;lo    si en P.19 la respuesta es SI)</p>
  5.       <p>P20&iquest;Tiene    su empresa establecida alguna alianza estrat&eacute;gica en producci&oacute;n?</p>
  6.       <p>(Contestar    P21 y P22, s&oacute;lo si en P.20 la respuesta es si)</p>
  7.       <p>P21&iquest;Ha    tenido los resultados esperados (ej: reducci&oacute;n en costes, disminuci&oacute;n del    plazo de entrega, incremento de la capacidad, nuevas posibilidades...?</p>
  8.       <p>P22&iquest;Los    resultados de su alianza estrat&eacute;gica en cooperaci&oacute;n son percibidos en la    propuesta de valor que su consumidor final recibe?</p></td>
  9.     <td width="189" colspan="3" valign="top"><p>&nbsp;</p>
  10.         <p>No.
  11.           <input name="P19" type="radio" value="0" onclick="P20.disabled = true" />
  12.         </p></td>
  13.     <td width="189" colspan="2" valign="top"><p>&nbsp;</p>
  14.         <p>S&iacute;.    
  15.           <input name="P19" type="radio" value="1" onclick="P20.disabled = false" />
  16.         </p></td>
  17.   </tr>
  18.   <tr>
  19.     <td colspan="3" valign="top"><p>&nbsp;</p>
  20.         <p>No.
  21.           <input name="P20" type="radio" value="0" disabled="disabled" />
  22.       </p></td>
  23.     <td colspan="2" valign="top"><p>&nbsp;</p>
  24.         <p>S&iacute;.
  25.           <input name="P20" type="radio" value="1" disabled="disabled"/>
  26.       </p></td>
  27.     </tr>

Salu2
__________________
Vayamos por Partes :: Jack el Destripador