DESACTIVATION DE LA TOUCHE "ENTREE" (OU AUTRE)

cs_Yves Messages postés 31 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 21 décembre 2003 - 8 mars 2002 à 13:50
cs_tetedail Messages postés 1 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 12 septembre 2009 - 12 sept. 2009 à 13:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15782-desactivation-de-la-touche-entree-ou-autre

cs_tetedail Messages postés 1 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 12 septembre 2009
12 sept. 2009 à 13:20
skandor Messages postés 1 Date d'inscription mercredi 29 octobre 2008 Statut Membre Dernière intervention 29 décembre 2008
29 déc. 2008 à 15:11
imprim ecran: 44
cs_scoubigee Messages postés 58 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 16 mai 2007
26 juin 2008 à 10:02
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
22 août 2006 à 16:10
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
24 févr. 2006 à 09:42
Je souhaiterai bloquer la touche "imprim ecran" mais je ne trouve pa le keycode. Quelcun pourait-il m'aider à le trouver, merci
12_darte_12 Messages postés 18 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 20 mars 2006
21 oct. 2005 à 11:07
Comment peut-on bloquer la touche F11? Le numero de la touche est 122. Mais en remplacant 13 par ce chiffre cela ne marche pas.
disleur Messages postés 7 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 14 octobre 2004
11 sept. 2004 à 13:41
N'y a-t-il pas une source dans le même genre qui désactiverai les hotkey de windows ?
Ce serait super !

Merci.
cs_bugzilla79 Messages postés 9 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 20 mai 2005
6 mai 2003 à 18:06
le code source d'origine ne fonctionne pas chez moi (win2k/IE6)
mon code semble ne fonctionner que sous explorer
à utiliser sur l'événement onKeyPress dans

//fonction servant à désactiver la soumission d'un formulaire
//permet de mettre le focus ailleurs
//codetouche = 13 : touche entrée
function desactiveTouche(codeTouche, focusSuivant){
if(window.event.keyCode == codeTouche){
window.event.returnValue = false;
focusSuivant.focus();
}
}

Idem pour cette fonction :
//sert à renvoyer le code de la touche cliquée, à utiliser aussi sur l'événement onKeyPress de
function getKeyCode(){
alert('Touche ' + event.keyCode.toString());
}
cs_bugzilla79 Messages postés 9 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 20 mai 2005
6 mai 2003 à 18:06
le code source d'origine ne fonctionne pas chez moi (win2k/IE6)
mon code semble ne fonctionner que sous explorer
à utiliser sur l'événement onKeyPress dans

//fonction servant à désactiver la soumission d'un formulaire
//permet de mettre le focus ailleurs
//codetouche = 13 : touche entrée
function desactiveTouche(codeTouche, focusSuivant){
if(window.event.keyCode == codeTouche){
window.event.returnValue = false;
focusSuivant.focus();
}
}

Idem pour cette fonction :
//sert à renvoyer le code de la touche cliquée, à utiliser aussi sur l'événement onKeyPress de
function getKeyCode(){
alert('Touche ' + event.keyCode.toString());
}
cs_Yves Messages postés 31 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 21 décembre 2003
8 mars 2002 à 13:50
Je suppose que la majorité des keycode sont les valeurs ascii des touches. Si tu veux les récupérer toi même, tu peux adapter ton code en ajoutant un champs texte nommé dans un formulaire. Puis tu adaptes ta fonction pour avoir quelque chose qui ressemble à ceci:
( attention: ne fonctionne qu'avec exploser : pas avec Netscape).
<script language="JavaScript">
function process_keypress() {
if (window.event.type == "keypress" & window.event.keyCode > 0) {
document.getElementById("moi").value = window.event.keyCode ;
}
return true;
}
document.onkeypress = process_keypress;
</script>
<form name="x" action ="" method="get">

</form>
Rejoignez-nous