Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
clubinfo:formulaires [2017/11/26 08:07] mrcjl [Exemple] |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Les formulaires en HTML ====== | ||
| - | Le langage HTML ne permet pas de traiter des données mais permet de les transmettre à un serveur apte à les traiter. Pour cela il existe un certain nombre de balises permettant de gérer les formulaires. | ||
| - | ===== Sites de référence ===== | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | ===== Connaissances de base ===== | ||
| - | ==== FORM ==== | ||
| - | < | ||
| - | * **< | ||
| - | * //method// est la méthode de transmission des données (nous n' | ||
| - | * //action// est la page qui va traiter les données (nous n' | ||
| - | ==== INPUT ==== | ||
| - | < | ||
| - | * **< | ||
| - | * //name// nom de la variable. Il permet de récupérer son contenu sur la page de traitement. | ||
| - | * //value// valeur de la variable lors de l' | ||
| - | * //type// indique le type du champ du formulaire utilisé | ||
| - | * __text__ zone de saisie de lettres ou de chiffres | ||
| - | * __radio__ boutons à cocher. Seule un réponse peut être cochée pour tous les boutons ayant le même nom. | ||
| - | * __checkbox__ cases à cocher. Plusieurs cases ayant le même nom peuvent être cochées et transmises | ||
| - | * __submit__ bouton pour soumettre (envoyer) le formulaire | ||
| - | ==== SELECT ==== | ||
| - | < | ||
| - | <OPTION value=" | ||
| - | <OPTION ... | ||
| - | </ | ||
| - | * **< | ||
| - | * //name// nom de la variable. Il permet de récupérer son contenu sur la page de traitement. | ||
| - | * //value// valeur de la variable lors de la soumission (envoi) de la page si c'est cette option qui est sélectionnée | ||
| - | ==== TEXTAREA ==== | ||
| - | < | ||
| - | * **< | ||
| - | * //name// nom de la variable. Il permet de récupérer son contenu sur la page de traitement. | ||
| - | * //cols// Nombre maxi de caractères sur une ligne | ||
| - | * //rows// nombre de lignes affichées | ||
| - | ===== Exemple ===== | ||
| - | Formulaire demandant des informations personnelles à un visiteur. 2 méthodes sont utilisées pour connaitre le sexe. Le résultat sera traité par la page PHP [[php2|" | ||
| - | <file html formulaire.html> | ||
| - | <FORM action=" | ||
| - | Votre nom ? <INPUT type=" | ||
| - | Votre prénom ? <INPUT type=" | ||
| - | votre sexe méthode 1 ? | ||
| - | <INPUT type=" | ||
| - | <INPUT type=" | ||
| - | votre sexe méthode 2 ? <SELECT name=" | ||
| - | <OPTION value=" | ||
| - | <OPTION value=" | ||
| - | </ | ||
| - | <INPUT type=" | ||
| - | </ | ||
| - | </ | ||