Comment empêcher un scroll dans un <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 : Comment empêcher un scroll dans un <textarea>

par charabia » 13 févr. 2007, 11:22

N'oublies pas le Résolu si tout est OK ;)

par alaingpl » 12 févr. 2007, 21:56

Merci de l'aide et je pense que ce script va bien m'aider

Encore merci.

par charabia » 12 févr. 2007, 11:43

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>

Comment empêcher un scroll dans un <textarea>

par alaingpl » 10 févr. 2007, 23:51

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.