Grazie!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;
}
Posso fare una cosa del genere passandogli il nome del campo (visto che lo stesso controllo lo devo fare per 20 campi?)...