Zones de textes multilignes


Def. : Champ de formulaire multiligne référencé, dans lequel les utilisateurs peuvent saisir une ou plusieurs lignes de texte.

Voici à quoi celà ressemble :

et voici le code : <textarea rows="2" name="Zone2" cols="20">Formulaire</textarea>

rows="2" correspond au nombre de lignes
cols="20" correspond au nombre de caractères par lignes
name="Zone2" corespond au nom de la zone de texte multiligne
Formulaire correspond au texte affiché par default

Page 1 : zone20.asp Page 2 : zone21.asp
<html>
<head>
<title>zone20</title>
</head>
<body>

<form method="POST" action="zone21.asp">
<p>Voici la zone de texte multiligne :)</p>
<p><textarea rows="2" name="Zone2" cols="20">Nautilum</textarea></p>
<p><input type="submit" value="Envoyer" name="B1"><input type="reset" value="Effacer"
name="
B2"></p>
</form>

</body>
</html>

<html>
<head>
<title>zone21</title>
</head>
<body>
<
p>Voici ce que vous avez écrit dans la zone de texte multiligne : <%zone2=request.form("Zone2")
response.write zone2
%><
/p>

</body>
</html>

  1. Ici on récupére directement par request.Form("Nom de la cellule") (ici Zone2) la valeur de la zone multiligne appelé Zone2.
  2. Avec la commande response.write zone2 on écrit le contenu de zone multiligne Zone2
  3. On aurait pu aussi écrire en code :
    <body>
    <%zone2=request.form("Zone2")
    %>
    <%=Zone2%>
    </body>

Téléchargez le code

N.B. nous utilisons désormais la méthode post (remarquez que vous ne voyez pas le contenu de la zone dans la barre d'adresse)

[Précédent] [Retour] [Suite]