Page 1225 - Informatica dalla A a Z
P. 1225
{
case 1: ... ... ...; break;
case 2: ... ... ...; break;
case 3: ... ... ...; break;
case else: ... ... ...; break;
}
Realizziamo un esempio più complesso:
<HTML>
<HEAD>
</HEAD>
<BODY >
<FORM NAME = “Dati”>
<B>Prezzo</B> <INPUT TYPE = TEXT NAME=“prezzo” SIZE= 25>
<BR><BR>
<B>Sconto:</B>
<BR>
<INPUT TYPE= “RADIO” VALUE = 10 NAME = “sconto” onClick = CalcoloPrezzo()>10%
<BR>
<INPUT TYPE= “RADIO” VALUE = 20 NAME = “sconto” onClick = CalcoloPrezzo()>20%
<BR>
<INPUT TYPE= “RADIO” VALUE = 30 NAME = “sconto” onClick = CalcoloPrezzo()>30%
<BR>
<INPUT TYPE= “RADIO” VALUE = 40 NAME = “sconto” onClick = CalcoloPrezzo()>40%
<BR>
<INPUT TYPE= “RADIO” VALUE = 50 NAME = “sconto” onClick = CalcoloPrezzo()>50%
<BR>
<INPUT TYPE= “RADIO” VALUE = 0 NAME = “sconto” onClick = CalcoloPrezzo()>Nessun
sconto
<BR>
<B>Prezzo Finale</B> <INPUT TYPE = TEXT NAME=“PrezzoFinale” SIZE= 25>
</FORM>
</BODY>
</HTML>
Tutti i pulsanti di opzione richiamano la stessa funzione, CalcoloPrezzo().
Il codice completo è:
<HTML>
<HEAD>
<script language=“javascript”>
function CalcoloPrezzo()
{
switch (document.Dati.sconto.value)
{
1221