Perchè non funziona questo controllo

  • Creatore Discussione Creatore Discussione dungino
  • Data di inizio Data di inizio

dungino

Nuovo Utente
16 Set 2006
5
0
0
Come mai fà quello che gli pare e non richiama la funzione controlla() ? Sbaglio qualcosa ?
Aiutooooooooo!!!!!!!








<script>

function controlla(){
var flag=true;
alert("Campo chiave: "+document.ricercafilm.chiave.value);

if(document.ricercafilm.chiave.value==""){
alert("Campo chiave vuoto!");
flag=false;
}


if(flag && (document.ricercafilm.select.selectedIndex == 0 || document.ricercafilm.select.selectedIndex == 4)){
if(flag && !isNaN(document.ricercafilm.chiave){
alert("Inserisci un valore numerico!");
flag=false;
}

alert("Hai selezionato il codice")

}







if(flag){
alert("Entro nell'if");
document.ricercafilm.submit();
}


}

</script>














<html>
<head>
<title>Ricerca un Film</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div align="center">
<p><font color="#000099" size="7" face="Arial, Helvetica, sans-serif">Ricerca un Film</font></p>
<form onsubmit="controlla()" method="post" action="ricercafilms.PHP" name="ricercafilm">
<table width="376" border="1" bordercolor="#000099">
<tr bgcolor="#FFFFFF">
<td width="140"><font color="#000000" face="Arial, Helvetica, sans-serif">Ricerca
per</font></td>
<td width="218"><font color="#000000" face="Arial, Helvetica, sans-serif">
<select name="select">
<option value="0">Codice</option>
<option value="1">Titolo</option>
<option value="2">Attore</option>
<option value="3">Genere</option>
<option value="4">Anno</option>
</select>
</font></td>
</tr>
<tr bgcolor="#000099">
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Inserisci la chiave</font></td>
<td><font face="Arial, Helvetica, sans-serif">
<input type="text" name="chiave" onBlur="trim(document.ricercafilm.chiave)">
</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" colspan="2"><font face="Arial, Helvetica, sans-serif">
<input type="submit" name="Submit" value="Invia">
<input type="reset" name="Submit2" value="Cancella">
</font></td>
</tr>
</table>
</form>
<p> </p>
</div>
</body>
</html>
 

Discussioni simili