HTML <button> formaction Attribut

❮ Balise HTML <button>

Exemple

Un formulaire avec deux boutons de soumission. Le premier bouton soumet les données du formulaire à "action_page.php", tandis que le second les envoie à "action_page2.php" :

<form action="/action_page.php" method="get">
<label for="fname">Prénom :</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Nom de famille :</label>
<input type="text" id="lname" name="lname"><br><br>
<button type="submit">Soumettre</button>
<button type="submit" formaction="/action_page2.php">Soumettre à une autre page</button>
</form>
Essayez-le vous-même »

Définition et Utilisation

L'attribut formaction spécifie où envoyer les données du formulaire lorsque celui-ci est soumis. Cet attribut remplace l'attribut action du formulaire.

L'attribut formaction est uniquement utilisé pour les boutons de type type="submit" .


Support des Navigateurs

Les chiffres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'attribut.

Attribut
formaction 9.0 10.0 4.0 5.1 15.0

Syntaxe

<button type="submit" formaction=" URL ">

Valeurs des Attributs

Valeur Description
URL Spécifie où envoyer les données du formulaire.

Valeurs possibles :

  • Une URL absolue - l'adresse complète d'une page (comme href="http://www.example.com/formresult.asp")
  • Une URL relative - pointe vers un fichier dans le site actuel (comme href="formresult.asp")

❮ Balise HTML <button>