<HTML>
<HEAD> </HEAD>
<BODY>
<FORM METHOD="GET"
action="deux.htm">
Votre
nom :
<INPUT TYPE="text"
NAME=EDINom VALUE=LeNom> <BR>
Vous aimez :
<SELECT name="LIMPreference">
<OPTION>La mer</OPTION>
<OPTION>La montagne</OPTION>
</SELECT> <BR>
Vous êtes : <BR>
<INPUT TYPE="radio"
NAME=BTREtatCivil VALUE=Marie>Marié(e) <BR>
<INPUT TYPE="radio" NAME=BTREtatCivil
VALUE=Celibataire>Célibataire <BR>
<INPUT TYPE="radio" NAME=BTREtatCivil
VALUE=Divorce>Divorcé(e) <BR>
<INPUT TYPE="SUBMIT"
VALUE="OK">
</FORM>
</BODY>
</HTML>
Voici le formulaire à quoi il ressemble :
Lorsque nous allons cliquer sur le bouton SUBMIT (OK), la page deux.htm sera appelée, avec un complément dans l'URL :
http://www.nomduserveur.com/eventuelsousdossier/deux.htm?EDINom=Marcel+Dupont&LIMPreference=La+montagne&BTREtatCivil=Celibataire
On constate que directement après deux.htm, il y a un ?. Ensuite vient le premier élément de focumaire : EDINom (NAME=EDINom) , puis le signe = et le contenu (Marcel+Dupont) . L'espace est remplacé par le signe +. Ensuite, et c'est valable à chaque changement, il y a le & qui désigne le changement d'élément de formulaire (&LIMPreference=La+montagne) , et on termine avec l'état civil. Après il n'y a plus rien.
Et si le nom avait été effacé ? deux.htm?EDINom=&LIMPreference=La+mer&BTREtatCivil=Celibataire
Et si rien n'avait été coché dans les boutons radio ? Alors, le dernier paramètre disparait : deux.htm?EDINom=Dupont&LIMPreference=La+mer
Et si rien n'avait été choisi dans la liste déroulante ? et bien, je pense que le paramère n'aurait carrément pas apparu : EDINom=Marcel+Dupont&BTREtatCivil=Celibataire
d