MyMaty Posté 1 Janvier 2006 Partager Posté 1 Janvier 2006 (modifié) Bonjour Dans un système de chat, le message est saisi dans une zone textarea d'un formulaire HTML. J'aimerai qu'en appuyant sur "Entrée", le formulaire soit validé, plutôt que le curseur n'aille à la ligne dans le textarea. Merci de votre aide. Modifié 1 Janvier 2006 par MyMaty Lien vers le commentaire Partager sur d’autres sites More sharing options...
KaRaK Posté 1 Janvier 2006 Partager Posté 1 Janvier 2006 Tu peux utiliser onSubmit dans ton formulaire. <FORM name="formulaire" onSubmit="maFonction()"> La fonction se declenchera avec la touche Entrée. Tu peux aussi utiliser le code 13 (à verifier) if(event.keyCode==13) this.form.submit() Bon courage. Lien vers le commentaire Partager sur d’autres sites More sharing options...
MS-DOS_1991 Posté 1 Janvier 2006 Partager Posté 1 Janvier 2006 Tu peux utiliser onSubmit dans ton formulaire. <form name="formulaire" onSubmit="maFonction()"> La fonction se declenchera avec la touche Entrée. Cela ne marchera justement pas car la touche entrée sert à aller à la ligne dans un champs textarea, contrairement à un champs texte où elle valide effectivement le formulaire if(event.keyCode==13) this.form.submit() est plus prometteur, mais je n'en sais pas plus Lien vers le commentaire Partager sur d’autres sites More sharing options...
KaRaK Posté 1 Janvier 2006 Partager Posté 1 Janvier 2006 Cela ne marchera justement pas car la touche entrée sert à aller à la ligne dans un champs textarea, contrairement à un champs texte où elle valide effectivement le formulaire Effectivement, je suis allé un peu vite Je commence bien l'année 2006 moi... Lien vers le commentaire Partager sur d’autres sites More sharing options...
MyMaty Posté 1 Janvier 2006 Auteur Partager Posté 1 Janvier 2006 c'est bien ca la solution : onkeyup="if(event.keyCode==13)this.form.submit();" a l'interieur de la balise <textarea> Merci beaucoup Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant