Appel Fonction js

Fermé
naitreGitan Messages postés 406 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 6 décembre 2018 - 18 mars 2010 à 21:49
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 - 23 mars 2010 à 00:17
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 mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 3
18 mars 2010 à 22:55
il doit faire quoi au juste ta fonction javascript
naitreGitan Messages postés 406 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 6 décembre 2018 2
20 mars 2010 à 14:59
elle doit empêcher la saisie de caractère dans ce champs.
b-boybaki Messages postés 160 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 3
23 mars 2010 à 00:06
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
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
23 mars 2010 à 00:17
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>