Cosi funzione e penso sia quello che volevi in caso contrario specifica meglio cosa ti occorre.
codice:<html> <head> <title>Ricerca un Film</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script> function controlla(){ var flag = false; if(document.ricercafilm.chiave.value==""){ alert("Campo chiave vuoto!"); document.ricercafilm.chiave.focus(); return false; } if((document.ricercafilm.Lista.options.selectedIndex == 0) && (document.ricercafilm.Lista.options.selectedIndex == 4) || (!document.ricercafilm.chiave.value.match(/^[0-9]+$/))){ alert("Attenzione\n\nSelezionando codice o anno la chiave deve essere numerica"); document.ricercafilm.chiave.value=''; document.ricercafilm.chiave.focus(); return false; } flag = true; if(flag){ return confirm("confermi la riceva: \nPer: "+ document.ricercafilm.Lista.options[document.ricercafilm.Lista.selectedIndex].text+"\n avente come chiave: "+document.ricercafilm.chiave.value); document.ricercafilm.submit(); } } </script> </head> <body> <div align="center"> <font color="#000099" size="7" face="Arial, Helvetica, sans-serif">Ricerca un Film</font></p> <form onsubmit="return 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="Lista"> <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"> </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> </div> </body> </html>
P.S. L'ho rifatto perchè il tuo codice e un pò incasinato.


Rispondi quotando