Invece che controllare se il campo "nome" e "cognome" contengono
solo caratteri alfabetici, si può fare in modo che l'utente,
nel campo "incriminato" non possa inserire alcuna cifra
tra 0 e 9.
Ho scritto questo codice per il campo "nome". Adattarlo per
il "cognome" è facile.
codice:
<HTML><BODY>
<FORM name="modulo" action="nonums.html" method="post">
<INPUT type="text" name="nome" size="30" value="Inserire nome..." onFocus="mod();" onBlur="rest();" onKeyUp="check();">
</FORM>
<SCRIPT language="Javascript1.2">
<!--
////////////////Coded by 16437952////////////////
function mod()
{
if (document.modulo.nome.value=="Inserire nome...")
	document.modulo.nome.value="";
}
function rest()
{
if (document.modulo.nome.value=="")
	document.modulo.nome.value="Inserire nome...";
}
function check()
{
var text=document.modulo.nome.value;
var lgt=text.length;
var pos=lgt-1;
var lastchr=text.charAt(pos);
if ((lastchr=="0")||(lastchr=="1")||(lastchr=="2")||(lastchr=="3")||(lastchr=="4")||(lastchr=="5")||(lastchr=="6")||(lastchr=="7")||(lastchr=="8")||(lastchr=="9"))
{
// window.alert("Non si possono inserire valori numerici"); // <<-- Abilita o no la finestra di "Errore di Input"    
var ntext=text.slice(0,pos);
document.modulo.nome.value=ntext;
}
}
//-->
</SCRIPT></BODY></HTML>