| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
| FAQ: Colocar una Imagen como un botón para enviar un formulario |
Se muestra un comentario sin revisar
| FromCol | 03/1/08 |
| Existe otra opcion y es la siguiente: <form method='post'> <a href='#' onClick="document.forms[0].action='script_que_recibe_los_datos.xxx';document.forms[0].submit();"><img src='ruta_a_la_imagen.xxx' border='0'></a> </form> Entonces, como ves, de esta manera no puedes referenciar el metodo action del form ni cargarlo porque al hacer el submit, lanzara el del form y no el del onClick. Ademas, se referencia el form por el index (forms[0]) porque no le colocamos name, si se lo nombras, entonces cambia forms[0] por el name que le pusiste. Debe escribir border='0' en las propiedades de la imagen, porque se esta definiendo como un hipervinculo y como tal, por defecto, el sistema le traza un recuadro azul. Entre las ventajas que tienes es que a cada imagen le puedes asociar un action diferente a los que igual se envian todos los valores de los campos contenidos en el formulario. Espero que te sirva. |
|
| Ver la FAQ y todos sus comentarios | |
| Añadir un comentario del artículo |
|
Comentarios no revisados de: + Colocar una Imagen como un botón para enviar un formulario |