Page 1 sur 1
limite le texte dans textarea
Posté : 19 oct. 2007, 18:01
par pat
Bonjour,
je voudrais savoir si on peut limiter le nombre de lettres saisies dans un <textarea> et comment?
Code : Tout sélectionner
<textarea name="texte" cols="10" class="liste2" id="texte" ><?php echo $row_choix_article['texte']; ?></textarea>
Posté : 19 oct. 2007, 18:19
par AB
Bonjour,
Le plus sûr est de vérifier/limiter la taille après l'envoi en php avec strlen()
Sinon ça peut se faire en javascript mais javascript est facilement désactivable.
Tu pourrais également utiliser les deux techniques.
Posté : 19 oct. 2007, 18:46
par pat
Ce que je voudrait c'est que le contrôle se fasse directement avant l'envoie du formulaire mais ce n'est peut être pas possible.
Par exemple pour un <input> je peux utiliser maxlength.
Posté : 19 oct. 2007, 19:30
par AB
Sous réserve, je ne pense pas que maxlength fonctionne dans un textarea.
A ta place je ferai une limitation en javascript puis un contrôle final en php.
Pour le javascript, un exemple de code ici
http://www.commentcamarche.net/forum/af ... e-textarea
ou là
http://www.editeurjavascript.com/script ... _3_452.php
Pour le php je t'ai déjà donné la fonction
Avec tout ça tu devrais pouvoir faire ce que tu souhaites.
Posté : 20 oct. 2007, 10:40
par pat
Merci.
C'est exactement ce que je cherchais.
Je vais pouvoir tester le java et je contrôlerai avec la fonction php.
Posté : 20 oct. 2007, 10:57
par Cyrano