Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Desmarcar Radio button
Enviado por isct el día 31 de enero de 2005
Hola, ¿Cómmo se hace por javascript para que al pinchar una opción de un radio marcada se desmarque?
Eso que pretendes no es el comportamiento estandar de los botones de radio.
Se podria hacer, pero ¿por que complicarse la vida? ¿Por que no emplear una casilla de verificacion? Al fin y al cabo parece mas lo que tu necesitas.
Hola,
He conseguido hacer lo que pides mediante unos campos ocultos asociados a los radiobutton, tal y como puedes vera continuación, seguro que se puede mejorar:
<HTML>
<HEAD>
<TITLE>Desmacar Radio Button</TITLE>
<SCRIPT language="JavaScript">
/* ***********************************************************************************
CUANDO SE EJECUTA: Al seleccionar un radio button
QUE HACE: Si ya esta seleccionado este radio lo deselecciona
*********************************************************************************** */
function Desmarcar(Radio_nombre,value) {
if (value == 'P') {
RadioChecked = eval("form."+Radio_nombre+"[0].checked");
RadioOculto = eval("form."+Radio_nombre+"_P.value");
}
else {
RadioChecked = eval("form."+Radio_nombre+"[1].checked");
RadioOculto = eval("form."+Radio_nombre+"_A.value");
}
supongamos que el nombre del radio es radio, y que esta en un formulario que se llama form.
como los radio si tienen el mismo nombre, pasan a ser un arreglo. trabajamos con indices,
por ejemplo
window.form.radio[0].checked='true';
window.form.radio[1].checked='false';
window.form.radio[2].checked='false';
ahi dejamos el primero seleccionado.
y para ocultar tablas es la siguiente sintaxis
supongamos que tiene el nombre tabla
Tengo el mismo problema con los RadioButton, los utilizo para aprovechar la exclusión entre ellos, pero una vez que lo marcas, no puedo desmarcarlo...
He visto las respuestas, para JavaScript, Alguien sabra como hacerlo con SharePoint con C#, pues estoy creando un template para el radiobutton, el cual pinto desde el SPRender...