Javascript – esempio 2

Esempio 2:

Calcolare l’importo di un prezzo con IVA inclusa dando l’imponibile. In questo caso si utilizza l’IF. Questo esempio sarà la base per i successivi:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
 <meta http-equiv="content-type" content="text/html; charset=windows-1250">
 <title>calcolo dell'IVA</title>
 <script language="JavaScript" >
function calcolaiva() {
 var imponibile = document.getElementById("impo").value;
 var aliquota = 0;
 if (document.getElementById("aliq4").checked == true) aliquota = 4;
 if (document.getElementById("aliq10").checked == true) aliquota = 10;
 if (document.getElementById("aliq20").checked == true) aliquota = 20;
document.getElementById("tot").value =Math.floor( imponibile *( 1 + aliquota/100)); 
return 0;
}
 </script>
 </head>
 <body><form>inserisci l'imponibile: 
<INPUT type="text" name="imponibile" value="0" size="10" maxlength="10" alt="inserire l'imponibile su cui calcolare l'IVA" id="impo">
<br />
seleziona l'aliquota IVA<br />
4% <input type="radio" name="aliquota" alt="iva al 4%" id="aliq4" value="4"/><br />
10% <input type="radio" name="aliquota" alt="iva al 10%" id="aliq10" value="10"/><br />
20% <input type="radio" name="aliquota" alt="iva al 20%" id="aliq20" value="20"/><br />
<input type="text" name="totale" value="0" size="10" maxlength="10" readonly="true" id="tot" />
<input type="button" name="calcola" value="calcola" id="go" onclick="calcolaiva()" />
</form>
</body>
</html>
Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...