Salve a tutti
Allora, ho fatto un piccolo form in javascript, ma quando lo eseguo, non da segno di vita. Non entra in nessun if, non mi stampa niente. L'unica cosa che funziona e il reset.
Qualche idea sul motivo per cui non va?
Non riesco ne anche a controllare se il risultato e giusto o no. 
Se volete questo e il codice sorgente.
codice:
<html>
<head>
<title>Cattulo</title>
<script>
var s; ct=0;
function Maiuscolo()
{
document.form1.nominativo.value=document.form1.nominativo.value.toUpperCase();
}
function Obbligatorio()
{
var dato;
dato=document.form1.nominativo.value;
if(dato=="")
{
alert("Nominativo mancante");
document.form1.nominativo.focus();
return false;
}
else
{
return true;
}
}
function ControllaNumero()
{
var num;
num=document.form1.posti.value;
if((isNaN(num)))
{
alert("numero prenotazioni letterale");
document.form1.posti.value=0;
document.form1.posti.focus();
return false;
}
else
{
return true;
}
}
function ControlloSelezione()
{
var d;
d=document.form1.destinazione.selectIndex;
if(d==-1)
{
alert("Seleziona almeno una voce");
return false;
}
else
{
return true;
}
}
function Altre()
{
var fin;
var risp;
fin=window.open("",null,"width=300,height=400,top=200,left=200");
fin.document.write("MLANO<br>");
fin.document.write("ATENE<br>");
fin.document.write("STOCCOLMA<br>");
}
function Visualizza()
{
s="Prenotazione effettuata per il Sig. "+document.form1.nominativo.value;
if(document.form1.tipovolo[0].checked)
s+="\ntipo volo: ANDATA";
else
s+="\ntipo volo ANDATA e RITORNO";
s+="\nper posti n. "+document.form1.posti.value;
s+="\nDestinazione:"+document.form1.destinazione.value;
if(document.form1.bagaglio.checked)
{
s+="\ntipologia: Bagaglio a mano";
}
if(document.form1.valigia.checked)
{
s+="\ntipologia: Valigia";
}
risp=confirm(s);
if(risp)
{
alert("prenotazione registrata");
ct++;
}
else
{
alert("Prenotazione annullata");
}
}
function ControlloFinale()
{
if(Obbligatorio() && ControllaNumero() && ControlloSelezione())
{
Visualizza();
return true;
}
else
{
return false;
}
}
</script>
</head>
<body>
<form name="form1">
<h2><strong>prenota il tuo volo da<br>VERONA CATULLO</strong></h2>
Nominativo
<input name="nominativo" type="text" size="20" maxlenght="20" onChange="Maiuscolo()">
Numero posti prenotati
<input name="posti" type="text" size="2">
</p>
Destinazione
<select name="destinazione" size="6">
<option value="roma">ROMA</option>
<option value="berlino">BERLINO</option>
<option value="parigi">PARIGI</option>
</select>
Per altre destinazioni
<input name="altre" type="button" value="Clicca" onClick="Altre">
<br>
<input name="bagaglio" type="checkbox" value="ba" checked>
Bagaglio a mano
<input name="valigia" type="checkbox" value="va">
Valigia
<input name="altro" type="checkbox"value="al">
Altro
<br>
<input type="radio" name="tipovolo" value="A" checked>
andata<br>
<input type="radio" name="tipovolo" value="AR">
andata e ritorno <br>
<input name="PRENOTA" type="button" value="prenota" onClick="ControlloFinale();">
<input name="CANCELLA" type="reset" value="cancella">
</form>
</body>
</html>
Grazie