appel pas avoir besoin d'appeler une fonction js chaque fois qu'une touche est enfoncée dans une zone de texte:onkeypress ne fonctionne
<html>
<script>
function checkValidity() {
alert("Checking...");
}
</script>
<body>
<input type="text" name="username" id="username" onkeypress="checkValidity()">
</body>
</html>
L'alerte, cependant, ne sera pas affiché. Quel est le problème avec ce code?
MISE À JOUR
Le script est en fait dans un fichier séparé js mais je suis certain qu'il est déclaré correctement parce que si je l'appelle checkValidity()
du corps de onload
je reçois l'alerte.
@MircoWidmer cette question concerne les expressions régulières. C'est complètement différent. –
Je changerais 'onkeypress' en' onkeyup' pour éviter de manquer de retour arrière, etc. –