fai così:

codice:
function somma(f) {
 var e=f.elements;
 var somma=0;
 for (var i=0; i<e.length; i++)
  if (e[i].type=="text" && e[i].name.indexOf('costo')!=-1 && e[i].value!="") somma+=parseInt(e[i].value);
 f.nomecamposomma.value=somma;
}
da usare così:

codice:
<input type="button" onclick="somma(this.form);" value="Somma" />
ciao