Bloquer la touche entrer

Résolu/Fermé
HTML BOY - 28 juin 2010 à 18:55
 HTML BOY - 29 juin 2010 à 07:43
Bonjour a tous,

J'ai créé un site et j'aimerais faire en sorte que quand un visiteur tape la touche ENTRER de sont clavier un message apparait et lui dit "Veuillé utiliser le bouton du site SVP"
j'ai créer un petit script mais il ne marche pas :

<script>
<!-- 
function bloqueTouche(){alert('Cliqué SVP sur le boutton Entrer du site et pas sur la touche de votre clavier');
{
 if (event.keyCode == 13){
 event.keyCode=0;return false;}
}
document.onkeydown =bloqueTouche;
// -->
</script>


Quelqu'un pourait-il m'aider SVP ?

Bonne Vacances à tous !

5 réponses

avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
28 juin 2010 à 19:20
<script type="text/javascript"><!--
document.onkeydown = function(event) {
	if (event.keyCode == 13) {
		alert('Cliqué SVP sur le boutton Entrer du site et pas sur la touche de votre clavier');
		return false;
	}
};
// --></script>
1
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
29 juin 2010 à 00:16
Il suffit de remplacer l'alerte par « checkPswd(); ».
1
Merci beaucoup avion-f16
La derniere fois c'etait aussi toi qui m'avait aidé, tu est vraiment trop fort !

Encore MERCI.
0
Et si je voulais faire en sorte que la touche entrer du clavier (13) déclenche checkPswd('.html') Comment devrai-je mis prendre ?
Voici le code source de ma page :

<HTML>
<HEAD>
<script LANGUAGE="JavaScript">
function checkPswd(ext) {
  if ((document.pswdForm.pswd.value == null) || (document.pswdForm.pswd.value == ''))
    alert('Mot de passe invalide.');
  else this.location.href = document.pswdForm.pswd.value + ext;
}
</script>
</HEAD>
<BODY>
<script type="text/javascript">
document.onkeydown = function(event) {
	if (event.keyCode == 13) {
		alert('Clique sur le boutton ENTRER du site et pas sur la touche ENTRER de ton clavier');
		return false;
	}
};
</script>
<BR><BR><CENTER>Veillez entrer votre mot de passe :<BR><BR>
<form NAME="pswdForm">
<input TYPE="password" NAME="pswd" SIZE="15">
<input TYPE="button" VALUE="ENTRER" onClick="checkPswd('.html')">
</form></CENTER>
</BODY>
</HTML>

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci beaucoup !
0