Per far inserire solo testo sarebbe meglio usare una regular exp if(document.nomeform.campodacontrollare.value.test (/[A-Z a-z]/)) per quanto riguarda il va forse sarà qualche errore nella pagina, posta il link alla pagina pubblica.