Tengo un sitio web iniciado donde quiero tener 2 botones de envío por separado, uno de los cuales tomará los datos ingresados y hará algunos cálculos para que se muestren en la misma pantalla. Tengo esta trabajando con éxito con:Múltiples botones de envío php acciones diferentes
<form id="form1" name="form1" method="post" onsubmit="" onreset="" action="programname.php">
<input type="submit" name="calc" value="Find Angle">
y luego utilizo:
if (!isset($_POST['submit'])){
Do actions, display calculations}
Ahora quiero un segundo botón que todavía agarra los datos que ingresó, pero luego se va a enviar una dirección diferente. ¿Hay una manera elegante de hacer esto?
Es wo ¡Gracias! ¡Muchas gracias! Pasé una hora mirando casos ligeramente diferentes a los míos y no pude entenderlo. Lo tienes en 3 segundos :-) Tengo mucho más que aprender .. – Joegramming
¿Qué sucede si el usuario simplemente pulsa la tecla Intro sin hacer clic en ningún botón de enviar? –
@IstiaqueAhmed: a menos que lo modifique, enviará el formulario con la acción que tenga de manera predeterminada. Si eso no es lo que quieres, puedes configurar el comportamiento que quieras a través de un oyente 'onsubmit' en el elemento'