Formulaire et touche enter
Résolu/Fermé
pas44
Messages postés
28
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
31 octobre 2012
-
20 oct. 2012 à 13:22
pas44 Messages postés 28 Date d'inscription samedi 20 octobre 2012 Statut Membre Dernière intervention 31 octobre 2012 - 21 oct. 2012 à 09:16
pas44 Messages postés 28 Date d'inscription samedi 20 octobre 2012 Statut Membre Dernière intervention 31 octobre 2012 - 21 oct. 2012 à 09:16
A voir également:
- Formulaire et touche enter
- Touche rémanente - Guide
- Touche insert - Guide
- Quelle touche pour réinitialiser un ordinateur ? - Guide
- Quelle touche pour débloquer la souris ? - Guide
- Formulaire de réclamation facebook - Guide
5 réponses
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
20 oct. 2012 à 15:28
20 oct. 2012 à 15:28
bonjour,
lancer ta fonction sur les input plutot que sur body
lancer ta fonction sur les input plutot que sur body
Salut,
Tu as donc simplement à ajouter :
<html> <script> function desactiveEnter(e){ var objElement=e.target; alert(objElement); alert(objElement.id); alert(objElement.type); } </script> <body onKeyDown="desactiveEnter(event)"> <form id="frmTest"> <input type="text" id="tbTexte" /> <textarea id="txtInfo"></textarea> </form> </body> </html>
Tu as donc simplement à ajouter :
if((e.target.type == "text") && (e.keyCode == 13))
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
21 oct. 2012 à 09:00
21 oct. 2012 à 09:00
ou
var inputs = document.getElementsByTagName('input');
for(var i =0; i < inputs.length;i++) inputs[i].addEventListener('keydown',desactiveEnter,false);
au moins ça n'appelle pas la fonction partout dans la page
var inputs = document.getElementsByTagName('input');
for(var i =0; i < inputs.length;i++) inputs[i].addEventListener('keydown',desactiveEnter,false);
au moins ça n'appelle pas la fonction partout dans la page
pas44
Messages postés
28
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
31 octobre 2012
21 oct. 2012 à 09:12
21 oct. 2012 à 09:12
OK, mais je mets où ?: "Tu as donc simplement à ajouter :
if((e.target.type == "text") && (e.keyCode == 13)) "
merci
if((e.target.type == "text") && (e.keyCode == 13)) "
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pas44
Messages postés
28
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
31 octobre 2012
21 oct. 2012 à 09:16
21 oct. 2012 à 09:16
ça fonctionne avec : "lancer ta fonction sur les input plutot que sur body"
merci beaucoup
merci beaucoup