Originariamente inviato da m4tt86
Grazie per l'aiuto fcaldera ma non mi funziona...appena premo calcola non esce il risultato e cmq il risultato deve spuntare senza che premo calcola.
quando dovrebbe apparire? Mentre digiti le cifre?


codice:
<form id="form1" name="form1" method="post" action="" >
<label>
<input name="quantita" id="q1" type="text" value="5" /> *
</label>
<label>
<input name="cifra_fissa" id="q2" type="text" value="50.00" /> +
</label>
<label>
<input name="cifra_da_sommare" id="q3" type="text" value="84.00" />
</label>
<label>
<input type="text" name="totale" id="totale" value="?" />
</label>
</form>


<script type="text/javascript">
  window.onload = function() {
      var Fq1 = document.getElementById('q1');
      var Fq2 = document.getElementById('q2');
      var Fq3 = document.getElementById('q3');

       Fq1.onkeyup = Fq2.onkeyup = Fq3.onkeyup =
       Fq1.onblur = Fq2.onblur = Fq3.onblur = calcola;


      function calcola() {
         var q1 = parseFloat(Fq1.value) || 0;
         var q2 = parseFloat(Fq2.value) || 0;
         var q3 = parseFloat(Fq3.value) || 0;

         document.getElementById('totale').value = (q1 * q2) + q3;
      }
  }

</script>

L'ho provato, funziona. (Prima c'era un conflitto con il nome del tasto submit)