Ciao a tutti...

allora mi succede una cosa strana

codice:
<script language="javascript">
 <!--
  
  function calcolo(input) {
  //valore_immobile_CHF.value=""
  var value = input.value;
  
  var tasso1 = tasso.value
  
  tasso1 = tasso1.replace("\,", ".");
  //var tassor=tasso1.value
  //var tasso1 = 1.5;
	//alert(tasso1);
	valore_immobile_CHF.value=value*tasso1;
//return this.value
//alert(valore_immobile_euro);
}
function calcolo2(input) {
  var value = input.value;
  var tasso1 = tasso.value
    tasso1 = tasso1.replace("\,", ".");
	importo_mutuo_CHF2.value=value*tasso1;
//return this.value
//alert(valore_immobile_euro);
}
function calcolo3(input) {
  var value = input.value;
  var tasso1 = tasso.value
    tasso1 = tasso1.replace("\,", ".");
	reddito_CHF.value=value*tasso1;
//return this.value
//alert(valore_immobile_euro);
}
 //-->
</script>
poi ho nell'html

codice:
<input tabindex= "2" name="valore_immobile_euro" type="text" id="valore_immobile_euro" size="15"  />
                  <input name="valore_immobile_CHF" type="text" readonly="true" id="valore_immobile_CHF" size="15"  />
<input tabindex= "3" name="importo_mutuo" type="text"  size="15" onfocus="calcolo(valore_immobile_euro);"/>
il risultato è che se mi sposto nel campo importo_mtuo mi fa il calcolo che desidero valore_immobile_CHF

la cosa strana però è che non appena inserisco questi input all'interno del tag <form> non funziona più l'evento onFocus e non mi fa nessun calcolo....

mi da un errore javaScript che mi dice che tasso non è definito :S

io mi chieo come può essere se prima senza tag form funzionava?

cosa può essere? dove è l'errore o l'arcano?

grazie.