Originariamente inviato da damy11
Avevi messo una parentesi tonda di troppo alla fine qui:

if (((nome == "") || (nome == "undefined")) || ((nome.length < 5) || (nome.length>21)) {

Ora funziona grazie
Funzionerà anche (per qualche strano motivo) comunque una regola assoluta le parentesi vanno a coppia (apertura/chiusura) nel codice che hai postato sono dispari pertanto errato.