Page 1 sur 1

Comment empêcher un scroll dans un <textarea>

Posté : 10 févr. 2007, 23:51
par alaingpl
Bonsoir,
J'ai créé ce petit formulaire à 11 lignes. Lorsqu'on rentre plus que 11 lignes une scrollbar se crée et on peut continuer à taper des lignes. Comment puis - je bloquer à 11 lignes ?

Code : Tout sélectionner

<form action="verif_suggestion_admin.php" method="post" enctype="application/x-www-form-urlencoded" name="form_sugg"> <textarea name="text" cols="20" rows="11" wrap="physical" ></textarea> <input name="" type="submit" value="ENVOYER" /> </form>
Merci d'avance de l'aide.

Posté : 12 févr. 2007, 11:43
par charabia
Je ne suis pas sûr que tu puisses restreindre ton textarea à 11 lignes. Par contre tu peux bloquer dès que le champs contient un certain nombre de caractères que tu définiras toi même.

C'est un javascript qu'il faut utiliser.

Code : Tout sélectionner

<SCRIPT> function verif() { if (document.getElementById) { var length = document.getElementById("1").value.length; // ou var length = document.f.txt.value.length; if ( length >= 5) { return false; } } return true; } </SCRIPT> <FORM name="f"> <TEXTAREA name="txt" id="1" maxlength="5" onkeypress="return verif()"></TEXTAREA> </FORM>

Posté : 12 févr. 2007, 21:56
par alaingpl
Merci de l'aide et je pense que ce script va bien m'aider

Encore merci.

Posté : 13 févr. 2007, 11:22
par charabia
N'oublies pas le Résolu si tout est OK ;)