Attribut HTML formaction


Définition et utilisation

L' formactionattribut spécifie où envoyer les données de formulaire lorsqu'un formulaire est soumis. Cet attribut remplace l'attribut du formulaire action.

L' formactionattribut n'est utilisé que pour les entrées/boutons avec type="submit".


S'applique à

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

Éléments Attribut
<bouton> formation
<entrée> formation

Exemples

Exemple de bouton

Un formulaire avec deux boutons de soumission. Le premier bouton de soumission soumet les données du formulaire à "action_page.php", et le second à "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>

Exemple d'entrée

Un formulaire HTML avec deux boutons d'envoi, avec différentes actions :

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

Prise en charge du navigateur

L' formactionattribut est compatible avec les navigateurs suivants pour chaque élément :

Element
button 9.0 10.0 4.0 5.1 10.6
input 9.0 10.0 4.0 5.1 10.6