hola. tengo un problema no se como solucionarlo, busque en san google y no logre llegar a la respuesta.
lo que me pasa es q uso un javascript que oculta o muestra un div. dentro del div hay un form..
el scrip anda perfecto. me muetra y oculata el div, pero el form no envia los datos cuando le doy a submit. no se xq ocurre esto. lo probe en firefox y en ie y hace lo mismo en los 2
aca los 2 codigos:
Código Javascript
:
Ver original<script>
function muestra_oculta(id){
if (document.getElementById){ //se obtiene el id
var el = document.getElementById(id); //se define la variable "el" igual a nuestro div
el.style.display = (el.style.display == 'none') ? 'block' : 'none'; //damos un atributo display:none que oculta el div
}
}
window.onload = function(){/*hace que se cargue la función lo que predetermina que div estará oculto hasta llamar a la función nuevamente*/
muestra_oculta('contenido_a_mostrar');/* "contenido_a_mostrar" es el nombre que le dimos al DIV */
}
</script>
el form:
Código HTML:
Ver original <p><a style='cursor: pointer;' onclick="muestra_oculta('contenido_a_mostrar')" title="">Agregar marcadores
</a></p> <div id="contenido_a_mostrar"> <form name="makemkr" id="makemkr" method="post" action="crear.php"> <table width="70%" border="0" cellpadding="0" cellspacing="0"> <th height="25" colspan="2" align="left" scope="col">Nombre:
</th> <th height="25" colspan="2" align="left" scope="col"> <input name="nuevomrk" type="text" id="nuevoarch23" size="30" /></th> <th height="25" align="left" scope="row">URL:
</th> <th height="25" align="right" scope="row"> <font size="2">http://
</font></th> <td height="25" colspan="2"><input name="urlmrk" type="text" id="nuevoarch24" size="30" /> </td> <th height="25" colspan="2" align="left" scope="row">Descripcion:
</th> <td height="25" colspan="2"><input name="detmrk" type="text" id="nuevoarch25" size="30" /> </td> <th height="25" colspan="2" align="left" scope="row"></th> <td height="25"><input type="submit" name="Submit2" value="Crear" /> </td>
gracias de antemano!