miércoles, 23 de septiembre de 2009

¿Cómo hacer un formulario con dos actions?

Hola de nuevo. He estado mucho tiempo fuera y por fin he vuelto al trabajo. La vuelta al trabajo ha supuesto nuevos retos y por lo tanto nuevas soluciones. Hasta que empecé a hacer una aplicación para la gestión de unos cursos no me ví en la necesidad de hacer un formulario en el que pudiera tener dos "action". Es realmente sencillo, a continuación os muestro un ejemplo.

Lo primero es eliminar la etiqueta acción del formulario.

<form name="formulario1" method="GET" >


Posteriormente es tan simple como poner lo siguiente en el código de los botones

<input type="submit" onclick = "this.form.action = 'pagina1.php'" value="accion 1" />
<input type="submit" onclick = "this.form.action = 'pagina2.php'" value="accion 2" />



Para finalizar como siempre algo de música. En este caso y ya que el domingo vi la nueva película de Tarantino, Malditos Bastardos, os pondré un tema que mientras lo escuchaba en el cine me pareció que era de Iggy Pop pero resultó ser del maestro David Bowie.

[kml_flashembed movie="http://www.youtube.com/v/YWX_MFNOL_Y" width="425" height="350" wmode="transparent" /]