Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2003, 04:29
ray_rockus
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 21 años, 4 meses
Puntos: 0
Pregunta problema con radiobutton

Mi problema es el siguiente necesito aparecer y desparecer un texto cuando se de clic en un radiobutton. Para ser más especifico, los radiobuttons son Si (aparecer) y No (desaparecer)
y en cuanto a ello no tengo ninguna duda, lo que no sé es en que evento del radio le coloco mi funcion de JS.

Aqui anexo el código, no sé si tenga algún error.

JavaScript:
-------------------------------------------------------------------------------

function cambiar(){
if (document.forms[0].cambiarpas.value == 'true') {
document.getElementById('confirmar').style.visibil ity = 'visible';
document.getElementById('introducir').style.visibi lity = 'visible';
document.getElementById('intpas').style.visibility = 'visible';
document.getElementById('confpas').style.visibilit y = 'visible';
document.getElementById('tdintro').style.bgcolor = '#0280CA';
document.getElementById('tdconf').style.bgcolor = '#0280CA';
}
if (document.forms[0].cambiarpas.value == 'false') {
document.getElementById('confirmar').style.visibil ity = 'hidden';
document.getElementById('introducir').style.visibi lity = 'hidden';
document.getElementById('intpas').style.visibility = 'hidden';
document.getElementById('confpas').style.visibilit y = 'hidden';
document.getElementById('tdintro').style.bgcolor = '#FFFFFF';
document.getElementById('tdconf').style.bgcolor = '#FFFFFF';
}
}
-------------------------------------------------------------------------------

Código HTML:
-------------------------------------------------------------------------------

<tr>
<td height="24" class="titulocampo"><font color="#FFCC00" size="2" face="Tahoma, Garamond, Arial Rounded MT Bold">&nbsp;</font>
&iquest; Desea cambiar su contrase&ntilde;a ?</td>
<td colspan="2" class="valorcampo"><p>

<input type="radio" id="cambiarpas" value="true" onClick="cambiar()">

<input type="radio" id="cambiarpas" value="false" onClick="cambiar()">
No
</p></td>
</tr>
<tr>
<td height="24" class="titulocampo" id="tdintro"><span id="introducir" class="titulocampo">Introduzca la nueva
contrase&ntilde;a: </span></td>
<td colspan="2" align="left" class="valorcampo"><font size="3" face="Verdana, Tahoma, Garamond">
<input name="intpas" type="text" id="intpas" size="30">
</font></td>
</tr>
<tr>
<td height="24" class="titulocampo" id="tdconf"><span id="confirmar" class="titulocampo">Confirmar nueva contrase&ntilde;a: </span></td>
<td colspan="2" align="left" class="valorcampo"><font size="3" face="Verdana, Tahoma, Garamond">
<input name="confpas" type="text" id="confpas" size="30">
</font></td>
</tr>

Sé que es mucho código pero les agardecería me ayuden a buscar el error ...

Por su atención.. gracias