Bloquer certaines touches

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 303 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

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é.
Messages postés
1
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
28 avril 2010

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.
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 !
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.
Afficher les 10 commentaires

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.