Salve a tutti,
in una pagina ho una decina di form ognuno col proprio nome.

In uno in particolare ( chiamato inviamodulo ), ho un campo hidden ( chiamato prezzo ).
Quello che vorrei ottenere e' la seguente funzione :

al click di un pulsante, viene invocata una funzione che fa un paio di calcoli e dovrebbe inserire nel campo hidden il valore ottenuto dalla funzione.

io ho scritto il seguente codice :

<script>
function calcolaprezzo(nuovovalore) {
document.inviamodulo.prezzo.value = nuovovalore;
}
</script>

ma dice sempre " document.inviamodulo e' nullo o non e' un oggetto "

come posso risolvere?