Bloquer certaines touches

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

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.