Originalmente inviato da
dementialsite
Potresti usare questa funzione di "servizio" (visto che non ricordo se è già disponibile in JS, qui la trovi implementata):
Codice:
function trim (str)
{
while (str.indexOf (' ') == 0)
str = str.substring (1, str.length ());
while (str.lastIndexOf (' ') == str.length () - 1)
str = str.substring (0, str.length () - 1);
return str;
}
e passare al controllo su
trim (f.nome.value) invece del valore così com'è...
Stammi bene...
Ho aggiunto questo alla riga reg, li toglie solo prima se c'è lo spazio almeno una volta
Codice:
if(f.emailsender.value == "" || f.emailsender.value.match(/^\s+$/)){
e questo nel campo del form in modo che l'utente vede già subito che gli spazi si tolgono prima e dopo da soli come il cursore esce dal campo, l'asterisco indica che lo spazio può esserci o no
Codice:
onblur="this.value=this.value.replace(/\s*$|^\s*/,'')" />