jQuery keyup fonction ne marche pas?
Mon fichier HTML:
<html>
<head>
<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<link rel="stylesheet" type="text/css" href="style.css" />
<title>
Login
</title>
</head>
<body>
<div class=loginForm>
<p>Worker-ID:<input type=text id=workerID name=workerID /></p>
<p>Password:<input type=password id=workerPassword name=workerPassword /></p>
<input type=submit id=submitLogin name=submitLogin value="Log in"/>
</div>
</body>
</html>
Mon scripts.js:
$('#workerID').keyup(function() {
alert('key up');
);
Il ne fonctionne pas du tout. J'ai essayé tout l'espace,une lettre, chiffres. L'alerte ne s'affiche pas. Où est l'erreur?
- Recherchez toujours des messages d'erreur dans votre navigateur de la console pour développeur de premier
Vous devez vous connecter pour publier un commentaire.
À part une faute de frappe autour de la disparition de votre
}
, lorsque votrescript.js
fichier s'exécute (dans le<head>
section), le reste de votre document n'existe pas. La façon la plus simple de contourner ce problème consiste à envelopper votre script dans un document prêt gestionnaire, par exemple,Alternativement, vous pouvez déplacer votre script à la fin du document, par exemple,
ou utiliser l'événement de délégation qui permet de lier les événements à un élément parent (ou le document), par exemple,
Vous manque l'accolade pour fermer la fonction:
Des erreurs de ce type sont généralement vu dans le navigateur de la console JavaScript.
en HTML
inser id, nom,vale dans
" "
en js
démo
Syntaxe est mauvaise voir ici
changement
);
à});