Voy a ser sincero, estoy muy "pez" en la programación con Java Script, apenas desarrollo nada en este lenguaje, pero en este momento lo preciso por razones técnicas y mi problema es el siguiente:
Segun la opción que se selecciona de una lista desplegable, se muestran una serie de campos de un formulario que están en capas (Capas con SPAN) diferentes. el objeto es que según la opción seleccionada de la lista desplegable le aparezcan unos campos u otros a rellenar.
ahora mismo mi código es este:
1.- Con este sencillo script le digo que si selecciona una vez una opción de la lista, muestre una capa y su vuelve a seleccionarlo la pone invisible:
<script language="JavaScript">
function flip(rid)
{
current=(document.getElementById(rid).style.displa y == 'none') ? 'block' : 'none';
document.getElementById(rid).style.display = current;
}
</script>
En la lista despleble:
<select name="select" onChange="flip(this.value); return false;">
<option value="0" selected>Descarga gratuita</option>
<option value="pago">Descarga de pago previo</option>
<option value="SMS">Descarga por SMS</option>
</select>
Lo que preciso es que según la opción seleccionada muestre la capa correspondiente, pero a la vez oculte las otras. Ahora mismo si selecciono una opción, muestra su capa, si selecciono otra muestra tambien esta segunda, pero no oculta a la primera...
Espero haberme explicado, y desde ya mi agradecimiento, porque sé que esto para los que programais en Script es muy fácil....
Thanks