HTML formaction Attribut


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 éléments d'entrée/boutons de type type="submit" .


S'applique à

L'attribut formaction peut être utilisé sur les éléments suivants :

Éléments Attribut
<button> formaction
<input> formaction

Exemples

Exemple de Bouton

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

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

Exemple d'Entrée

Un formulaire HTML avec deux boutons de soumission, ayant des actions différentes :

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

Support des Navigateurs

L'attribut formaction est pris en charge par les navigateurs comme suit pour chaque élément :

Élément
bouton 9.0 10.0 4.0 5.1 10.6
input 9.0 10.0 4.0 5.1 10.6