salve a tutti ho un campo di input che non deve essere vuoto e deve contenere almeno 4 caratteri
if (trim(document.getElementById('indirizzo').value) == '' && document.getElementById('indirizzo').value.length < 3) {
codice da eseguire bla bla bla
error += 1;
}
e la funzione trim è la seguente
function trim(stringa) {
while (stringa.substring(0,1) == ' ')
{
stringa = stringa.substring(1, stringa.length);
}
while (stringa.substring(stringa.length-1, stringa.length) == ' ')
{
stringa = stringa.substring(0,stringa.length-1);
}
return stringa;
}
il problema è che se inserisco uno o più spazi il codice non mi segnala l'errore
c'è qualche errore di codice ?