como se puede programar un "radio button"

alfvg
02 de Diciembre del 2004
buenas

cómo puedo hacer q cuando se active un radiobutton me aparezca un <tr>...</tr> y, mientras está desactivado, no aparezca?

es por lo siguiente.
tengo un formulario en el q quiero q aparezcan una serie de opciones siempre q activen un botón, pero sin refrescar la página.

gracias

blueFace
02 de Diciembre del 2004
Una forma para hacerlo es jugar con el evento onClick en el radiobutton que llame a una función que lo que va a hacer es que aparezcan o desaparezcan filas.

Por ejemplo,

<input name="rb" type="radio" value="valorRb" onClick="desaparecer('tr_1');">


<tr id="tr_1" style="display:block;">
....
</tr>

Con display block, la fila es visible. Con none se oculta.

Donde:

<script>
function desaparecer(id){
document.getElementById(id).style.display='none';
}
</script>

Con esta función, lo que consigues es que te desaparezca la línea cuyo id sea el parámetro que le pasas en la función, en este caso 'tr_1'


alfvg
02 de Diciembre del 2004
muchas gracias.

pero y si es al revés, es decir, q en vez de desaparecer, aparezca?

de todas formas, muchísimas gracias
un saludo
alf