¿La función de teclado jQuery no funciona?

Mi archivo HTML:

      Login       

Mis scripts.js:

 $('#workerID').keyup(function() { alert('key up'); ); 

No funciona en absoluto. Intenté todo el espacio, una letra, números. La alerta no aparece. ¿Dónde está el error?

    Además de un error tipográfico alrededor de su archivo missing*, cuando se script.js archivo script.js (en la sección ), el rest del documento no existe. La forma más fácil de evitar esto es envolver su script en un manejador listo para documentos, por ej.

     jQuery(function($) { $('#workerID').on('keyup', function() { alert('key up'); }); }); 

    Alternativamente, podría mover su script al final del documento, por ej.

         

    o use la delegación de eventos que le permite vincular eventos a un elemento principal (o el documento), por ejemplo

     $(document).on('keyup', '#workerID', function() { alert('key up'); }); 

    Te falta el corchete para cerrar la función:

     $('#workerID').keyup(function() { alert('key up'); }); 

    Errores como estos se suelen ver en la consola de JavaScript del navegador.

    en HTML

    Inser ID, nombre, vale en " "

     

    Worker-ID:

    Password:

    en js

     $('#workerID').keyup(function() { alert('key up');} // here you forget "}" ); 

    manifestación

    La syntax es incorrecta, mira aquí

     $( document ).ready(function() { $( "#workerID" ).keyup(function() { ..................... }); }); 

    cambio ); a });