Originariamente inviato da Kilin
uhm.. mi restituisce NaN :master:
prova con questa modifica:

codice:
function upanddown(op){
 var c=document.nomeform.nomecampo;
 var v=parseInt(c.value);
 if(isNaN(v)){alert('Inserire un valore numerico nel campo '+c.name+'.'); return;}
 if(op=='up') v++;
 if(op=='down' && v>0) v--;
 c.value=v;
}