Atributo de formação HTML
Definição e uso
O formaction
atributo especifica para onde enviar os dados do formulário quando um formulário é enviado. Este atributo substitui o atributo do formulário action
.
O formaction
atributo é usado apenas para entradas/botões com
type="submit"
.
Aplica-se a
O formaction
atributo pode ser usado nos seguintes elementos:
Elementos | Atributo |
---|---|
<botão> | formação |
<entrada> | formação |
Exemplos
Exemplo de botão
Um formulário com dois botões de envio. O primeiro botão enviar envia os dados do formulário para "action_page.php" e o segundo envia para "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>
Exemplo de entrada
Um formulário HTML com dois botões de envio, com ações diferentes:
<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>
Suporte ao navegador
O formaction
atributo tem o seguinte suporte do 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 |