Envoyer un formulaire avec un <textarea> avec ENTER

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 : Envoyer un formulaire avec un <textarea> avec ENTER

Re: Envoyer un formulaire avec un <textarea> avec ENTER

par momox » 27 juil. 2013, 11:10

Joli record de déterrage, =D> 8 ans, pas mal :D

Re:

par bouliz » 17 juil. 2013, 17:11

En ce cas, je ne vois pas l'intérêt d'un textarea, mets donc un input si tu n'autorises pas les sauts de ligne !
Dans le cas d'une messagerie instantanée c'est très intéressant : si l'on écrit une réponse qui dépasse six mot le début de celle ci ne serai plus visible avec un input text..
D’ailleurs plusieurs sites (facebook par exemple) utilisent un textarea qui est "submit" quand on presse la touche entré!

par albat » 18 août 2005, 10:45

[5] - Toujours est-il qu'il y a des personnes sur ce forum, qui m'ont l'air bien trop sur d'elles...
Modération :
Sur ce forum, il n'y a pas que des apprentis bidouilleurs.
Il y a aussi des professionnels qui ont parfois un paquet d'années d'expérience.

Je ne vois rien d'illégitime à être sûr de soi
quand on a un parcours professionnel conséquent
et/ou une expérience technique avérée.

D'autant plus que ni la réponse de Raptor ni celle de Pjl
ne font preuve d'une quelconque agressivité.

Toutefois, si d'aventure, tu rencontrais un problème de comportement sur ce forum,
n'hésite pas à signaler l'incident à un modérateur qui interviendra autant que nécessaire.
:merci:

par pjl » 18 août 2005, 10:37

[4] - J'ai jamais essayé, mais je vois pas pourquoi ca ne marcherait pas.
Et pourquoi ne pas essayer avant de répondre ?
Perso, quand j'ai un doute, c'est ce que je fais. Je teste puis je poste ma réponse.
[5] - Toujours est-il qu'il y a des personnes sur ce forum, qui m'ont l'air bien trop sur d'elles...
Je suis tellement sur de moi que j'ai posé une question et que même toi, tu n'y a pas répondu.
et comment ferais-tu pour distinguer un retour à la ligne et une validation de ton formulaire ?
Ah, et il y a aussi un truc que j'adore, les critiques venant d'invités. :roll:
C'est tellement courageaux de rester anonyme.
Au moins, on ne s'implique pas.

par mere-teresa » 18 août 2005, 10:26

En ce cas, je ne vois pas l'intérêt d'un textarea, mets donc un input si tu n'autorises pas les sauts de ligne !

par Cochise » 17 août 2005, 18:44

Bonjour,
Es-il possible d'envoyer un formulaire qui ne contient que un <textarea> avec la touche enter car cela marche avec les forumulaire avec des <input> mais avec les <textbox> ça fait des sauts de lignes!
Oubien, est il possible d'avoir un <input> avec deux lignes de texte?
Et pourquoi non ?

En javascript, pourquoi cela ne serait-il pas possible ?

[1] - En Javascript il existe un méthode submit() pour chaque formulaire,
exemple :

Code : Tout sélectionner

document.nom_du_formulaire.submit();
cf : http://fr.selfhtml.org/javascript/objets/forms.htm

[2] - La balise <textarea> possède l'évévement onKeyPress

[3] - Donc grace à l'événement onKeyPress [2] on peut très bien appeler un méthode qui analyse qu'elle touche a été frappée, puis si c le caractère "entrée", elle submit le formulaire grace à [1].

[4] - J'ai jamais essayé, mais je vois pas pourquoi ca ne marcherait pas.

[5] - Toujours est-il qu'il y a des personnes sur ce forum, qui m'ont l'air bien trop sur d'elles...

par pjl » 29 juil. 2005, 12:06

et comment ferais-tu pour distinguer un retour à la ligne et une validation de ton formulaire ?

par Sined » 29 juil. 2005, 11:43

non :)
Ohh sniff, dernier espoir : même pas avec du javascript ?

par raptor » 29 juil. 2005, 11:10

non :)

Envoyer un formulaire avec un <textarea> avec ENTER

par Sined » 29 juil. 2005, 11:08

Bonjour,
Es-il possible d'envoyer un formulaire qui ne contient que un <textarea> avec la touche enter car cela marche avec les forumulaire avec des <input> mais avec les <textbox> ça fait des sauts de lignes!
Oubien, est il possible d'avoir un <input> avec deux lignes de texte?