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 1060 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
0
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.
0
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
0
swoog42 Messages postés 1060 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>
0