buongiorno a tutti, ho questa funzione; il result di questa funzione deve andarmi a riempire un input text di un form form_per.
quando richiamo la funzione, mi da il seguente errore: document.form_per.RicambiImp è nullo o non è un oggetto, chi mi può aiutare??grazie anticipatamente

function f(s,field) {
var oldfirst="";
var second="";
var newfirst="";
var y=0;
var result="";
var inputV=s;

if (inputV.indexOf('.')>-1) {
oldfirst=inputV.substring(0, inputV.indexOf('.'));
second=inputV.substr(inputV.indexOf('.')+1, 2);
for (var i=oldfirst.length-1; i>=0; i--) {
if (y%3==0 && y>0) newfirst='.'+newfirst;
newfirst=oldfirst.charAt(i)+newfirst;

y++;
}
result=newfirst+'.'+second;
document.form_per.RicambiImp.value='+result+';
}
else {
for (var i=inputV.length-1; i>=0; i--) {
if (y%3==0 && y>0) newfirst='.'+newfirst;
newfirst=inputV.charAt(i)+newfirst;
y++;
}
result=newfirst+'.00';
document.form_per.RicambiImp.value='+result+';
}
}