Atributo de formación HTML
Definición y uso
El formaction
atributo especifica dónde enviar los datos del formulario cuando se envía un formulario. Este atributo anula el atributo del formulario action
.
El formaction
atributo solo se usa para entradas/botones con
type="submit"
.
Se aplica a
El formaction
atributo se puede utilizar en los siguientes elementos:
Elementos | Atributo |
---|---|
<botón> | formaction |
<entrada> | formaction |
Ejemplos
Ejemplo de botón
Un formulario con dos botones de envío. El primer botón de envío envía los datos del formulario a "action_page.php", y el segundo lo envía a "action_page2.php":
<form action="/action_page.php" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit">Submit</button><br>
<button type="submit" formaction="/action_page2.php">Submit to another page</button>
</form>
Ejemplo de entrada
Un formulario HTML con dos botones de envío, con diferentes acciones:
<form action="/action_page.php">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit"><br>
<input type="submit" formaction="/action_page2.php" value="Submit to another page">
</form>
Compatibilidad con navegador
El formaction
atributo tiene el siguiente soporte de navegador para cada elemento:
Element | |||||
---|---|---|---|---|---|
button | 9.0 | 10.0 | 4.0 | 5.1 | 10.6 |
input | 9.0 | 10.0 | 4.0 | 5.1 | 10.6 |