HTML interactif : les Forms


Les Forms permettent la saisie interactive de données

  • Si vous faites tourner un serveur HTTPD sur votre machine ou bien si vous pouvez mettre des scripts dans un directory visible par le serveur, alors vous pouvez utiliser dans vos pages des menus, des scrollbars, des boutons, des boîtes pour l'entrée de texte, etc...
  • Exemple: l'outil de consultation du service de documentation de Carnegie Mellon University
  • Pour plus de détails, lire la page de référence sur les Forms du NCSA.

  • Un exemple de FORM :

    L'exemple ci-dessous montre comment on peut se faire envoyer du mail à partir d'une interface HTML. Le script qui va traiter les paramètres entrés dans les FORMS et effectivement m'envoyer le mail se trouve dans le paramètre ACTION de la FORM.

    Le code suivant :

    <FORM METHOD="POST" ACTION="http://www.essi.fr/PubCGI/buffa.sendMsg">
    
    Si vous avez des commentaires à formuler à propos de ce tutorial, envoyez-moi donc un mail en utilisant la forme ci-dessous. <P>
    
    From: <INPUT NAME="from" VALUE=""> entrez votre adresse électronique ici (obligatoire).<p>
    Subject: <INPUT NAME="subj" VALUE="Commentaires WWW"> Vous pouvez changer le sujet du message.<p>
    
    <TEXTAREA NAME="message" ROWS=15 COLS=80>
    </TEXTAREA><P>
    
    <INPUT TYPE="submit" VALUE="Envoyez le message"> Cliquez ici pour m'envoyer le message.
    </form>
    

    Produit le résultat suivant :

    Si vous avez des commentaires à formuler à propos de ce tutorial, envoyez-moi donc un mail en utilisant la forme ci-dessous.

    Cliquez sur ce bouton pour m'envoyer le message.

    1994 - michel.buffa@essi.fr