Appel Fonction js

naitreGitan Messages postés 430 Statut Membre -  
swoog42 Messages postés 1178 Statut Membre -
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. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    il doit faire quoi au juste ta fonction javascript
    0
  2. naitreGitan Messages postés 430 Statut Membre 2
     
    elle doit empêcher la saisie de caractère dans ce champs.
    0
  3. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    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
  4. swoog42 Messages postés 1178 Statut Membre 245
     
    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