Ejemplo de un formulario con 2 o más botones y cada botón con una acción diferente utilizando jQuery.
Usamos la función attr de jQuery para cambiar valor del atributo «action» del formulario que contiene la url donde se procesaran los diferentes elementos del form. Y las url las pasamos en ese caso por medio del tag «dir» en cada botón.
$(document).ready(function(){ $("input[type=submit]").click(function() { var accion = $(this).attr('dir'); $('form').attr('action', accion); $('form').submit(); }); });
<form method="post" action=""> <input type="submit" name="boton_1" id="boton_1" value="Boton 1" dir="accion_1.php" /> <input type="submit" name="boton_2" id="boton_2" value="Boton 2" dir="accion_2.php" /> </form>
Agradezco tu comentario 🤘