L'attribut action du form est il obligatoire ?

Avatar du membre
Mammouth du PHP | 1564 Messages

18 mars 2021, 01:30

Je ne parviens pas à trouver ma réponse, merci pour vos lumières.

je fais simplement <form method="get ou post">...


J'ai vue des affirmations sans source

http://www.oujood.com/balises/balise-form.php
https://openclassrooms.com/forum/sujet/ ... aire-41916

J'ai regardé ces doc, sans réponse sur le fait si c'est optionnel ou pas :

https://developer.mozilla.org/fr/docs/W ... ttr-action
https://www.w3.org/TR/html4/interact/fo ... def-action

J'ai transmit une page web avec un formulaire sans l'attribut action à l'analyseur en ligne w3.org ( https://validator.w3.org/#validate_by_input ):

Formulaire transmit:
<form method="post">
	<input type="text">
	<input type="submit">
</form>
Sans erreur!

Mammouth du PHP | 2703 Messages

18 mars 2021, 11:31

"User agent behavior for a value other than an HTTP URI is undefined."
donc pas de garantie que cela fonctionnera partout en cas de valeur vide.

Avatar du membre
Mammouth du PHP | 1564 Messages

18 mars 2021, 11:51

Merci.