HTML



Les formulaires interactifs permettent d'afficher dans le navigateur des boites de dialogue permettant aux lecteurs de repondre a l'auteur de la page Web.

LES FORMULAIRES



SAISIE

Les informations sont saisies en remplissant des champs ou en cliquant sur des boutons, Pour les envoyer a une adresse e-mail ou a une URL sur un serveur, on appuie sur un bouton de soumission (submit) On utilise un script CGI (Common Gateway Interface)écrit dans un langage de programmation pour leur ecriture et leur stockage sur ce serveur.





La balise FORM

TAG ATTRIBUT VALEUR RESULTAT
<FORM> ... </FORM> METHOD POST
GET
 
ACTION   envoie à l'adresse indiquée
ENCTYPE   spécifie le type de codage utilisé


Un formulaire est créé entre les tags <FORM> ... </FORM>. et les divers champs de saisie et d'options de ce formulaire (boutons,champs de saisie)y sont definis.

METHOD permet de definir la maniere dont seront transmis les informations. Deux methodes sont possibles:

  • METHOD=GET


  • METHOD=POST


  • ACTION permet de definir l'endroit ou seront transmises ces informations, script CGI ou adresse email (mailto:adresse.email@machine)



    METHOD GET


    Elle envoie les informations saisies d'après une syntaxe précises, les unes après les autres, à l'URL du script défini par l'attribut ACTION avec un maximum de 256 caracteres.



    METHOD POST
    Elle permet l'exploitation de formulaires plus longs, dépassant 256 caractères. La transmission du formulaire est faite de manière séparée vers l'entrée par défaut du script d'exploitation (clavier).



    ATTRIBUT FACULTATIF du tag FORM

    ENCTYPE spécifie le codage des données dans l'URL qui n'est pas nécessaire de préciser car la valeur attribuée par défaut. (application/x-www-form-urlencoded) est la seule valeur valide.

    ACCEPT (attribut facultatif) permet de définir les types MIME des données pouvant être envoyées par le formulaire.




    syntaxe de la balise FORM


    <FORM METHOD="POST" ou "GET" ACTION="url" ENCTYPE="x-www-form-urlencoded"> ... </FORM>



    Exemples de balises FORM

    <FORM METHOD=POST ACTION="mailto:cza@multimania.com"> <FORM METHOD=GET ACTION="http://www.multimania.com/cza/cgi-bin/script.cgi">

    Intro Attribut Tableau
    Base formulaire
    Modele Page formulaire2
    Code Couleurs exemple
    Caractere Frames
    Structure Metatags
    Caractères Spéciaux Transfert
    Images Config FTP
    Hyperliens Divers
    Tableaux Adresses Utiles
    Tableaux 3 Autre Couleurs
    Couleurs en Anglais Convertisseur

    cette page date de jours