Appel Fonction js

naitreGitan Messages postés 406 Date d'inscription   Statut Membre Dernière intervention   -  
swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   -
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

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
naitreGitan Messages postés 406 Date d'inscription   Statut Membre Dernière intervention   2
 
elle doit empêcher la saisie de caractère dans ce champs.
0
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
swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
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