Bloquer certaines touches

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 132 fois - Téléchargée 27 fois

Contenu du snippet

Ce script ne va pas permettre à l'utilisateur d'appuyer sur certaines touches...

Source / Exemple :


<script>
//juste pour checker si cest netscape/mozilla
var isNS4 = (navigator.appName=="Netscape")?1:0;
</script>
<form onSubmit="return false;">

Ce champ ne va pas accepter les charactères: !@#$%^&* etc. <br>

<textarea rows=2 cols=20 name=sansnom onKeypress="if(!isNS4){if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;}else{if ((event.which > 32 && event.which < 48) || (event.which > 57 && event.which < 65) || (event.which > 90 && event.which < 97)) return false;}"></textarea>

<br>
<br>

Ce champ ne va pas accepter les " ou ' <br>

<input type=text name=sansnom onKeypress="if(!isNS4){if (event.keyCode==34 || event.keyCode==39) event.returnValue = false;}else{if (event.which==34 || event.which==39) return false;}">

<br>
<br>

Ce champ accepte seulement les nombres<br>
<input type=text name=txtPostalCode onKeypress="if(!isNS4){if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;}else{if(event.which < 45 || event.which > 57) returnfalse;}">
</form>

Conclusion :


merci de m'avertir s'il y a des bugs

bob3000

A voir également

Ajouter un commentaire

Commentaires

proftnj
Messages postés
54
Date d'inscription
lundi 10 juillet 2006
Statut
Membre
Dernière intervention
11 septembre 2011
-
Merci!
C'est vraiment intéressant et bien expliqué.
debido
Messages postés
1
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
28 avril 2010
-
proftnj
Messages postés
54
Date d'inscription
lundi 10 juillet 2006
Statut
Membre
Dernière intervention
11 septembre 2011
-
Tu as raison, Matray, mais des recherches "Google" conduisent trop souvent vers des scripts obsolètes, des scripts que je suis incapable d'adapter pour Firefox. D'ailleurs de nombreux scripts ne sont pas adaptables. Je ne critique pas bob3000 dont le script fonctionne toujours actuellement avec IE.
matrey
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004
-
Proftnj, qu'est-ce que tu attends d'un code qui a été posté il y a presque 7 ans ???
A l'époque Firefox n'existait même pas !
proftnj
Messages postés
54
Date d'inscription
lundi 10 juillet 2006
Statut
Membre
Dernière intervention
11 septembre 2011
-
Il faudrait faire un gros nettoyage sur ce site! Les très nombreux scripts qui ne sont compatibles qu'avec IE ne servent à rien. Je ne mets pas de note.

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.