Tenés muchos errores en el concepto, el evento a usar sería onchange(), el atributo name, no se corresponde para option, tenes que identificar el valor clickeado y posteriormente, si es el que corresponde, cambiar la propiedad display del div oculto, que de paso digamos un campo oculto de formulario <input type="hidden" /> nada tiene que ver con un elemento oculto en la página
Código Javascript
:
Ver original<script type="text/javascript">
//<![CDATA[
function expandir_formulario(){
var abrir = document.getElementById('expandir').value;
if(abrir == 1){
document.getElementById('div_expandir').style.display= 'block';
}
}
//]]>
</script>
Código HTML:
Ver original<select id="expandir" onchange="expandir_formulario();"> <div id="div_expandir" style="display: none;">xxxxxx
</div>
Saludos y a leer los manuales
http://librosweb.es