<html>
<head>
<title></title>
</head>
<body>
<form>
<input type="text" name="txtTelephone" onKeypress="
if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
if(event.which < 45 || event.which > 57) return false;">
<input type="text" name="txtPasHTML" onKeypress="
if (event.keyCode==60 || event.keyCode==62) event.returnValue = false;
if (event.which==60 || event.which==62) return false;">
</form>
<!--
Sur l'événement OnKeypress, on déclenche la vérification des touches préssées.
Pour cela nous utilisons l'objet event qui condiendra le type événementiel associées à une propriété permettant de connaître la valeur numérique de la touche préssée.
Comme vous pouvez le remarquer les conditions if sont doublées car la encore il y a une spécification pour Internet Explorer 4+. En effet pour les navigateurs ayant correctement inplémenté Javascript, la propriété pour déterminer la la valeur numérique d'une touche est which qui renvoie la valeur ASCII en base 10 alors que pour IE on utilisera la propriété keyCode pour le même résultat.
Les codes ASCII sont disponibles à la page : http://big.chez.com/cosmos2000/Nombres/ASCII.html
-->
</body>
</html>
|