Estoy tratando de habilitar y deshabilitar campos al apretar un radio, según lo que entiendo el evento on click me tiene que llamar a una funcion. y es lo que trato de hacer pero no me ejecuta. aqui dejo el codigo. de antemano gracias.
Código:
y aqui el javascript <form enctype="multipart/form-data" method="post" name="formNoticias" action=""> <table width="700" border="0" cellpadding="0" cellspacing="0" class="tbNuevaNoticia"> <tr> <td class="tituloCampo">¿Desea agregar una galeria de imagenes?</td> <td class="inputCampo"><input type = "radio" name = "galeria" id = "galeria" value = "si" onclick="habilitarGaleria(si)"/>Si -<input type = "radio" name = "galeria" id = "galeria" value = "no" onclick="habilitarGaleria(no)" cheked="cheked" />No</td> </tr> <tr> <td name="galeria" class="tituloCampo">Titulo de la galeria</td> <td name="galeria" class="inputCampo"><input name="NombreGal" type="name" /></td> </tr> <tr> <td name="galeria" class="tituloCampo" style="visibility: hidden;">Seleccione las imagenes:</td> <td name="galeria" class="inputCampo" style="visibility: hidden;"><input name="uploadGaleria[]" type="file" multiple /></td> </table> </form>
Código:
me imagino que tendre varios errores de sintaxis, pero mas que nada me preocupa la logica de lo que estoy haciendo..function habilitarGaleria(tipo){ if(tipo == "si") { document.formNoticias.galeria.style.visibility="visible"; } if (tipo == "no") { document.formNoticias.galeria.style.visibility="hidden"; } }
Se agradece