
Cette balise encapsule tout le formulaire qui va transmettre des informations au serveur (envoi de mail, login, fiche, recherche, etc...).
Ses attributs spécifiques sont:
Cette balise regroupe des balises d'un formulaire et les entoure d'un cadre.
On peut aussi regrouper les balises dans des "<p>....</p>" ou dans des "<div>....</div>"
Cette balise affiche une légende sur le cadre "fieldset".
Cette balise permet d'afficher et de saisir une ligne de texte.
Ses attributs spécifiques sont:
Par exemple, le formulaire
<form method="post" action="#"> <p> <input type="text" name="texte1" size="10" value="test" /> </p> </form>
affichera
Cette balise permet de cocher un choix.
Ses attributs spécifiques sont:
Par exemple,
<input type="checkbox" name="nom_choix1" value="choix1" /> Premier choix <br /> <input type="checkbox" name="nom_choix2" value="choix2" checked="checked" /> Deuxième choix choix
affichera
On peut utiliser un tableau de cases cochées, en ajoutant des crochets au name unique, comme mon_champ[] dans l'exemple suivant. La variable $_POST['mon_champ'] sera alors aussi un tableau qui ne contiendra que les valeurs cochées par l'utilisateur.
<input type="checkbox" name="mon_champ[]" value="Option 1"/>Option 1<br /> <input type="checkbox" name="mon_champ[]" value="Option 2"/>Option 2<br /> <input type="checkbox" name="mon_champ[]" value="Option 3"/>Option 3<br />
Permet de sélectionner une option et seulement une parmi plusieurs qui ont le même attribut "name".
Ses attributs spécifiques sont:
Par exemple,
<input type="radio" name="animal" value="chat" /> Chat <br /> <input type="radio" name="animal" value="chien" checked="checked" /> Chien <br /> <input type="radio" name="animal" value="lapin" /> Lapin
affichera
Pour saisir un mot de passe en affichant "*" pour chaque caractère entré.
Par exemple,
<input type="password" name="code" />
affichera
Pour transmettre une variable sans l'afficher
Bouton pour envoyer tous les champs du formulaire vers le serveur.
Son attribut spécifique est:
On peut placer plusieurs boutons "submit" avec des "name" différents.
Par exemple,
<input type="submit" value="Envoyer" />
affichera
Pour effacer tous les champs du formulaire.
Aucun attribut n'est généralment associé au "reset".
Dans l'exemple suivant, tapez un oeu de texte puis cliquez sur le bouton "effacer".
<input type="button" value="Test" />
affichera
Affiche un bouton mais n'effectue aucune action, il doit donc être associé pour lancer un script javascript.
Ses attributs spécifiques sont:
Par exemple,
<input type="button" value="Test" />
affichera
Bouton pour envoyer tous les champs du formulaire vers le serveur mais en utilisant une image à la place d'un bouton.
Ses attributs spécifiques sont:
Par exemple,
<input type="image" value="envoi" src="../up/bouton-image.gif"/>
affichera
Affiche une boîte de dialogue de choix de fichier.
Par exemple,
<input type="file" value="fichier" />
affichera
Cette balise associe un label à un élément du formulaire déterminé par son id. Cliquer sur le label revient alots à cliquer sur l'élément associé.
Par exemple,
<input type="checkbox" name="nom" id="monid" value="choisi" /> <label for="monid">Choisir</label>
affichera
Autre moyen de créer des bontons avec fonction de submit ou de reset.
Le texte placé entre <button> et </button> est affiché sur le bouton.
Son attribut spécifique est:
Par exemple,
Valeur: <input type="text" name="champ" /> <br /><br /> <button type="submit" name="envoi">Envoyer</button> <button type="reset" name="efface">Effacer</button>
affichera
Cette balise permet d'afficher et de saisir un texte sur plusieurs lignes.
Ses attributs spécifiques sont:
Par exemple,
<textarea name="montexte" rows="5" cols="25">Mon texte</textarea>
affichera
Sur cette page, la largeur du textarea est définie par le style CSS du site.
Définit les éléments d'une liste déroulante.
Toutes les options d'une mme liste doivent être encapsulées dans une basile <select> .... </select>
Par exemple,
<select name="choix"> <option value="chat">chat</option> <option value="chien">chien</option> <option value="lapin" selected="selected">oie</option> <option value="poule">poule</option> <option value="vache">vache</option> </select>
affichera
Génère une liste déroulante définie par les balises <option> encapsulées.
Ses attributs spécifiques sont:
Par exemple,
<select name="choix" size="3" multiple="multiple"> <option value="chat">chat</option> <option value="chien">chien</option> <option value="lapin">lapin</option> <option value="poule">poule</option> <option value="vache">vache</option> </select>
affichera