Salve, ho una semplice situazione che, non so perché, mi da errore.
Ho un campo in cui inserire un codice fiscale.
Effettuo il controllo che non sia vuoto; tutto ok.
Poi controllo che sia di 16 caratteri ma qui non va, ossia non mi da il numero di caratteri inseriti.

codice:
if (document.getElementById("codicefiscale").length != 16){
   alert("il campo codice fiscale deve essere di 16 caratteri");
}
Il valore ottenuto é UNDEFINED, quindi, non rilevandomi il numero di caratteri inseriti, mi salta il controllo.

Grazie in anticipo a chi volesse aiutarmi.