Appel Fonction js

Bonjour à tous,

Je voudrais déclencher une fonction JS quand le contenu d'un input type="text" change.
J'ai essayer de mettre :

<input type="text" name="arr_1_text" onChange="interdireCar()">
ou
<input type="text" name="arr_1_text" onKeyPress="interdireCar()">

avec mon code JS :
<script language=\"javascript\">
function interdireCar()
{
alert("coucou");//Juste pour tester si il passe :)
if(event.keyCode < 45 || event.keyCode > 57) {
event.returnValue = false;
}
if(event.which < 45 || event.which > 57){
return false;
}
}

</script>

Mais le souci, c'est que les deux choix que j'ai fais ne fonctionne pas.
Quelqu'un sait pourquoi ?

Merci beaucoup.

dsl d'avance si je fais une bétise évidente :)

4 réponses

  1. il doit faire quoi au juste ta fonction javascript
    0
    1. elle doit empêcher la saisie de caractère dans ce champs.
      0
      1. ben tu as a cas désactiver le champs du formulaire avec onblur je crois je ne suis plus sur

        sa t'empechera de saisir quoi que se soit dedans, uniquement de l'affichage
        0
        1. Tiens, un exemple : je te laisse adapter ;-)
             1. <script>
             2. function desactiver(){
             3.    document.getElementById('toto').value ="";
             4.    document.getElementById('toto').disabled = "true";
             5. }
             6. </script>
             7. <html>
             8. <body>
             9. <input type="text" id="titi" onFocus="desactiver();"/>
            10. <input type="text" id="toto"/>
            11. </body>
            12. </html>
          0