Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2004, 05:05
sk-miles
 
Fecha de Ingreso: junio-2004
Mensajes: 3
Antigüedad: 19 años, 11 meses
Puntos: 0
Deseleccionar un radio button

No he encontrado solución para esto, espero que los expertos de este foro sepan ayudarme.

El tema es que una vez pulses una de las opciones de un radio button, no hay manera de deseleccionar la opcion elegida y dejar el radio button como estaba al principio.
Por ejemplo, en el codigo para realizar un test, donde una respuesta incorrecta reste puntos, puede que se quiera dejar en blanco (ningun radio button activado) despues de haber elegido ya uno. He conseguido solucionar esto haciendo doble click en el radio button con el siguiente código:

<script language="JavaScript">
<!--
function uncheckRadio(rbutton,i) {
if(rbutton[i].checked == true)
rbutton[i].checked = false;
}
//-->
</script>


<input type="radio" name="radio" value="1" onDblClick="uncheckRadio(this.form.radio,0)">opcio n 1
<input type="radio" name="radio" value="2" onDblClick="uncheckRadio(this.form.radio,1)">opcio n 2
<input type="radio" name="radio" value="3" onDblClick="uncheckRadio(this.form.radio,2)">opcio n 3
<input type="radio" name="radio" value="4" onDblClick="uncheckRadio(this.form.radio,3)">opcio n 4


La solución que me gustaria es haciendo click normal, no dobleclick.
Si alguien me puede ayudar, muchas gracias.