Desactivation de la touche "entree" (ou autre)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 34 717 fois - Téléchargée 26 fois

Contenu du snippet

Merci à Gadjo qui m'a aider pour ce code !
Il permet d'interdire la pression de la touche "entrée" sous votre navigateur...
pratique dans certains cas comme dans les multilignes de formulaires ou pour empecher de valider un formulaire trop tôt !

Source / Exemple :


<script language="JavaScript"> 
function process_keypress() { 
if (window.event.type == "keypress" & window.event.keyCode == 13) 
alert("touche ENTREE inopérante."); 
return !(window.event.type == "keypress" & window.event.keyCode == 13); 
} 
document.onkeypress = process_keypress; 
</script>

Conclusion :


Pour empecher une autre touche vous pouvez changer le keycode !
si vous connaissez l'attribution de keycode par touche vous pouvez laisser les correspondances ici merci ! :D

A voir également

Ajouter un commentaire

Commentaires

cs_tetedail
Messages postés
1
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
12 septembre 2009
-
skandor
Messages postés
1
Date d'inscription
mercredi 29 octobre 2008
Statut
Membre
Dernière intervention
29 décembre 2008
-
imprim ecran: 44
cs_scoubigee
Messages postés
60
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
16 mai 2007
-
Ce code m'a bien servi, merci à google de m'y avoir amené, je n'ai pas assez de mémoire pour retenir chaque syntaxe ^^
fouedelapoche
Messages postés
36
Date d'inscription
lundi 2 août 2004
Statut
Membre
Dernière intervention
30 octobre 2009
-
ce code est bien, mais il suffirait de rien pour le rendre compatible FF (et donc netscape) :
function isEnterTouch(e){
//cas de IE
if(window.event){
e = window.event;
}
if(e.type=="keypress" && e.keyCode==13){
return false;
}

}

et ensuite on passe l'event quand on appel la fonction
ex : onclick=isEnterTouch(event)
cs_makayel
Messages postés
7
Date d'inscription
mercredi 18 janvier 2006
Statut
Membre
Dernière intervention
28 mai 2007
-
Je souhaiterai bloquer la touche "imprim ecran" mais je ne trouve pa le keycode. Quelcun pourait-il m'aider à le trouver, merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_scylla)