Originariamente inviato da Mich_
La logica e` corretta, ma l'istruzione If non esiste (JS e` case sensitive).

Inoltre lo script deve ritornare true o false, ed essere chiamato da:
<form ... onsubmit="return NOMEFUNZ(this);">

Quindi:

function ControlloNum(ff)
{
var campo = ff.NOMECAMPO;
if ((campo.value) > 100)
{
alert("La percentuale non è valida");
campo.value=campo.value.substr(campo.value.length-3);
return fase;
}
return true;
}
Grazie!

Posso fare una cosa del genere passandogli il nome del campo (visto che lo stesso controllo lo devo fare per 20 campi?)...