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> 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> 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 |