Bonjour,

je voudrais savoir comment dans un formulaire faire :

action="page en cours" pour que automatiquement l'action soit sur la page en cours !

c possible ça ? et sinon c quoi la solution intermédiaire ?

merci Smiley smile
Modifié par titichopinou (25 Aug 2006 - 20:15)
tu peux simplement faire

<form action="lapagememe.php" method="post">


ou bien

<form action="" method="post">


Parcontre, je sais pas si la deuxieme methode est recommandé meme si elle fonctionne..
Une URL vide est une URL faisant référence au même document selon la RFC qui va bien. Le hic c'est que l'attribut action ne doit pas être vide.

Qu'est-ce qui est vie dans ce cas ? L'attribut ou l'URL ? Smiley confus
Bonjour,

Mon message précédent visait juste à donner une solution simple pour résoudre l'angoisse existentielle de l'url vide Smiley cligne

En réalité, le contenu de l'attribut action étant défini par la DTD HTML4.01 comme étant du type %URI, et celui-ci étant déterminé par RFC 2396... l'url vide ou l'url simili-pleine "#" reviennent exactement au même et sont toutes deux parfaitement correctes :

RFC 2396 a écrit :
In other words, an empty URI reference within a document is interpreted as a reference to the start of that document, and a reference containing only a fragment identifier is a reference to the identified fragment of that document (...) However, if the URI reference occurs in a context that is always intended to result in a new request, as in the case of HTML's FORM element, then an empty URI reference represents the base URI of the current document and should be replaced by that URI when transformed into a request.

Modifié par Laurent Denis (26 Aug 2006 - 11:20)