Calcoli in javascript

yuppysearch

Nuovo Utente
11 Giu 2006
5
0
0
salve, sto tentando di creare il mio primo form con calcoli matematici ma sto trovando qualche difficoltà:
Ho creato un semplice javascript formula ma ho incontrato due problemi :

Questo è il codice

Codice:
<script LANGUAGE="JavaScript" TYPE="text/javascript">

      function matteo (a, b, c)
      {
          var z = 0;
                    z = a+b*c;
          return z;
      }
 
      function esegui () {
          var a = parseInt (document.modulo.a.value);
          var b = parseInt (document.modulo.b.value);
          var c = parseInt (document.modulo.c.value);
       
          var risultato = "";

risultato = matteo(a, b, c)

document.modulo.j.value=risultato;
 
 }

 
  </SCRIPT>


e questa è la parte nel <BODY>

<FORM NAME="modulo" METHOD="get">
  a = <select size="1" name="a">
  <option>1</option>
  <option>3</option>
  <option>2</option>
  </select><p>&nbsp;</p>
  <p>b = <INPUT SIZE="30" NAME="b"></p>
  <p>c = <INPUT SIZE="30" NAME="c"></p>
  <p>&nbsp;&nbsp;<INPUT TYPE='TEXT' SIZE='30' name = "j" disabled>
<INPUT TYPE="button" VALUE="esegui" onClick="esegui()"> </p>
</FORM>


1) invece di inserire i numeri in campi TEXT (come ho fatto finora riuscendo a farlo funzionare) vorrei utilizzare sia campi TEXT che campi DROPDOWN, ma come fare a far riconoscere questi ultimi come numeri?

2) Vorrei che se non viene inserita una variabile, la fromula me la riconosco come ZERO

Chi può dirmi come risolvere questi due punti? Grazie mille!
 

Discussioni simili