Bueno el caso es este de manera simplificada:
- Tengo un formulario, en el que para rellenar un campo, llamo a una subventana mediante una funcion javascript. Esto funcion bien:
Código PHP:
<form action="paginaEnvioFormulario.php" method="post" enctype="multipart/form-data" name="nombreForm">
<input name="dato1" type="text"/
<input type="button" onclick="ventanaSecundaria()"/>
<input type="submit" value="enviarFormulario">
</form>
Total, se me abre la subventa y luego me actualiza el input de tipo text que he llamado "dato1" aqui.
- El problema es que si quiero poner una imagen al boton que me abre la subventana, interpreta que ese boton es un submit, y me envia el formulario!
Y claro, el formulario no está listo para ser enviado.
Esto sería:
Código PHP:
<form action="paginaEnvioFormulario.php" method="post" enctype="multipart/form-data" name="nombreForm">
<input name="dato1" type="text"/
<input type="image" src="imagen.gif" onclick="ventanaSecundaria()"/>
<input type="submit" value="enviarFormulario">
</form>
De esta manera lo interpreta como un submit y me envía el form como ya he dicho. Pero no quiero renunciar a poner una imagen, ya que si no queda bastante cutre y poco intuitivo.
En fin, a ver si sabeis como demonios se puede hacer.