limite le texte dans textarea

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : limite le texte dans textarea

par Cyrano » 20 oct. 2007, 10:57

...Je vais pouvoir tester le java ...
:arrow: :arrow: http://www.phpfrance.com/forums/voir_sujet-5901.php

par pat » 20 oct. 2007, 10:40

Merci.
C'est exactement ce que je cherchais.
Je vais pouvoir tester le java et je contrôlerai avec la fonction php.

par AB » 19 oct. 2007, 19:30

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.

par pat » 19 oct. 2007, 18:46

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.

par AB » 19 oct. 2007, 18:19

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.

limite le texte dans textarea

par pat » 19 oct. 2007, 18:01

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>