Les formulaires -- Avancé
--
![]() |
Le contrôle textarea (pour les bavards)
L'objet textarea est une zone de texte de plusieurs lignes. La syntaxe Html est : <FORM> où ROWS=x représente le nombre de lignes et COLS=y représente le nombre de colonnes. L'objet textarea possède plusieurs propriétés :
A ces propriétés, il faut ajouter onFocus(), onBlur(), onSelect() et onChange(). En Javascript, on utilisera \r\n
pour passer à la ligne. |
||||||||
![]() |
Le contrôle Reset
Le contrôle Reset permet d'annuler les modifications apportées aux contrôles d'un formulaire et de restaurer les valeurs par défaut. la syntaxe Html est : <INPUT TYPE="reset" NAME="nom" VALUE
"texte"> Une seule méthode est associée au contrôle Reset, c'est la méthode onClick(). Ce qui peut servir, par exemple, pour faire afficher une autre valeur que celle par défaut. |
||||||||
![]() |
Le contrôle Submit
Le contrôle a la tâche spécifique de transmettre toutes les informations contenues dans le formulaire à l'URL désignée dans l'attribut ACTION du tag <FORM>. la syntaxe Html est : <INPUT TYPE="submit" NAME="nom" VALUE
"texte"> Une seule méthode est associée au contrôle Submit, c'est la méthode onClick(). |
||||||||
![]() |
Le contrôle Hidden (caché)
Le contrôle Hidden permet d'entrer dans le script des éléments (généralement des données) qui n'apparaîtront pas à l'écran. Ces éléments sont donc cachés. D'où son nom. la syntaxe Html est : <INPUT TYPE="hidden" NAME="nom" VALUE "les données cachées"> |
||||||||
![]() |
L'envoi d'un formulaire par Email.
Uniquement Netscape !!! A force de jouer avec des formulaires, il peut vous prendre l'envie de garder cette source d'information. Mais comment faire? Javascript, et à fortiori le Html, ne permet pas d'écrire dans un fichier . Ensuite, le contrôle Submit est surtout destiné à des CGI ce qui entraîne (encore) un codage spécial à maîtriser. D'autant que pour nous simples et présumés incompétents internautes, la plupart des providers ne permettra pas d'héberger une CGI faite par un amateur pour des raisons (tout à fait compréhensibles) de sécurité. Il ne reste plus que l'unique solution de l'envoi d'un formulaire via le courrier électronique. La syntaxe est : <FORM METHOD="post" ACTION="mailto:votre_adresse_Email"> Ce qui donne : Vous recevrez dans notre boite de réception,
un truc bizarre du genre : Attention ! Ceci ne marche que sous Netscape et Microsoft Explorer 4 et
pas sous Microsoft Explorer 3.0 ... |