a cavoli! ho sbagliato a scrivere!!! Sorry!!! Dovrebbe essere così:

function controllaNumeri() {

var n=new Number(document.InputForm.prezzoTesto.value);
if(new String(n)=="NaN") {
alert("Il campo prezzo deve contenere solo numeri");
return false;
}
return true;
}

non è != ma ==. NaN sta per Not a Number