Ajustement taille boite texte

chassagnette Messages postés 5 Statut Membre -  
Bobinours Messages postés 2903 Statut Membre -
Dans un formulaire sur une page web

y a-t-il un moyen pour que la taille de ma boite texte multiligne
soit mise a jour automatiquement lorsque mon texte devient trop grand pour la boite

merci
A voir également:

2 réponses

Marden Messages postés 1075 Statut Membre 210
 
A essayer :

<HTML>
<TITLE>manipForm.htm</title>
<!-- ------------------------------------------------------------
essais divers autour d'une Forme
----------------------------------------------------------- -->
<HEAD>
<!-- --------------------------------------------------------- -->
<SCRIPT>
function reSize() {
texte = saisie.zone.value ; alert(texte)
nbc = texte.length ; alert(nbc)
saisie.zone.size = nbc
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#777777">
<CENTER><TABLE BGCOLOR="#40C0A0" BORDER=1>
<TR><TD><CENTER><B><FONT SIZE=4 COLOR="#C04040">Essais Forme</TD></TR>
<TR BGCOLOR="#C04060"><TD><BR>
<FORM NAME="saisie">
<INPUT TYPE="text" NAME="zone" SIZE="6" VALUE="" > Entrer un Texte <BR>
<BR>
<TR BGCOLOR="#60C0A0">
<TD><CENTER> <BR>
<INPUT TYPE="button" NAME="exec" VALUE="Exécuter" onClick="reSize()">
</FORM>
</TD></TR>
</TABLE>
</BODY>
</HTML>
0
Bobinours Messages postés 2903 Statut Membre 504
 
Bon bein moi j'en ai fait un sympa pour les textarea ;o)

Textarea redimmensionable:<br>
<script language="javascript">
function verifLength(champ)
{
if (champ.value.length < 20)
{
champ.rows = '2';
champ.cols = '10';
}
else if ((champ.value.length >= 20) && ((champ.value.length < 30)))
{
champ.rows = '3';
champ.cols = '10';
}
else if ((champ.value.length >= 30) && ((champ.value.length < 40)))
{
champ.rows = '4';
champ.cols = '10';
}
else if ((champ.value.length >= 40) && ((champ.value.length < 50)))
{
champ.rows = '5';
champ.cols = '10';
}
else if ((champ.value.length >= 50) && ((champ.value.length < 60)))
{
champ.rows = '6';
champ.cols = '10';
}
else if (champ.value.length >= 60)
{
champ.rows = '8';
champ.cols = '10';
}

}
</script>
<textarea name="multiligne" cols="10" rows="2" onKeyPress="verifLength(this)"></textarea>

-= Bobinours =-
0
Marden Messages postés 1075 Statut Membre 210
 
Bravo à Bobinours pour ses nombreuses et pertinentes interventions (un peu moins pour l'orthographe).
Un petit ajout, au cas où on supprimerait tous les caractères d'une ou plusieurs lignes :
....; onBlur="verifLength(this)"><textarea>
Salut à tous.
0
Bobinours Messages postés 2903 Statut Membre 504 > Marden Messages postés 1075 Statut Membre
 
Pourquoi ?
Y'a tant de fautes que ça ??

-= Bobinours =-
0
Marden Messages postés 1075 Statut Membre 210 > Bobinours Messages postés 2903 Statut Membre
 
J'ai trouvé une intervention avec 4 fautes en 4 mots, dont tu serais l'auteur. Je viens de parcourir quelques passages sans retrouver le message en question, et en constatant que tes réponses ne méritent pas de reproches particuliers sur ce plan. Sans doute un jour de fatigue ... de ma part. Je ne voudrais surtout pas décourager les âmes charitables, toujours prêtes à secourir les âmes en peine.

Au passage, je suggère à Jeff de permettre une recherche sur les auteurs des interventions (questions ou réponses).

A bientôt sur CCM. Cordialement,
Marden.
0
Bobinours Messages postés 2903 Statut Membre 504 > Marden Messages postés 1075 Statut Membre
 
Ne t'inquiête pas, il m'en faut plus ;o)

C'est fort possible. Ca m'est arrivé de relire des ancients messages et d'y trouver des fautes énormes. Pour cause de tapage rapide. Du coup maintenant j'essai de me relire un peu afin d'éviter les monstrueusités ;o)

Moi je suggère à Jeff une recherche sur le Titre des messages !!!

-= Bobinours =-
0