Ecco la mia funzione:
<script language="javascript">
function Controlla(x){
var sEmail = x
if (document.concorso.italia.value==""){
alert("Il Risultato dell'Italia è obbligatorio.");
return false
}
if (document.concorso.ghana.value==""){
alert("Il Risultato del Ghana è obbligatorio.");
return false
}
if (document.concorso.nome.value==""){
alert("Il nome è obbligatorio.");
return false
}
if (document.concorso.cognome.value==""){
alert("Il nome è obbligatorio.");
return false
}
if (document.concorso.telefono.value=="")||(document. concorso.cellulare.value=="") {
alert("Il nome è obbligatorio.");
return false
}
if (sEmail == "") {
alert("L'indirizzo email è obbligatorio.");
return false
// SE non c'è '@' oppure '.' oppure < 6 caratteri
}
if ((sEmail.indexOf("@") == -1) ||
(sEmail.indexOf(".") == -1) ||
(sEmail.length < 6)) {
alert("L'indirizzo email non è valido.");
return false
}
return true
}
</script>
ed ecco il mio form:
<form name="concorso" method="post" action="" onSubmit="return Controlla(document.concorso.email.value);">
<table width="450" border="0" align="center">
<tr>
<td colspan="2" bgcolor="#0166FF"><div align="center">[img]concorsi/giocaevinci.jpg[/img]</div></td>
</tr>
<tr>
<td colspan="2">Indovina il risultato e il primo marcatore dell'italia della partita
<span class="titoletti">Italia - Ghana. Vincerai un Microfono Auricolare!
(Leggi il regolamento.) </span></td>
</tr>
<tr>
<td><div align="left">Data: <%=gg & "/" & mm & "/" & aa%></div></td>
<td><div align="left">Ora: <%=h & ":" & m%></div></td>
</tr>
<tr>
<td width="195"><div align="left">Risultato:
<input name="italia" type="text" class="testo" id="italia" value="Italia" size="10" />
<input name="Ghana" type="text" class="testo" id="Ghana" value="Ghana" size="10" />
</div></td>
<td width="189"><div align="left">Marcatore:
<select name="marcatore" class="testo" id="marcatore">
<option value="nessuno" selected>Nessuno</option>
<option value="buffon">1 Gianluigi Buffon</option>
<option value="zaccardo">2 Cristian Zaccardo</option>
<option value="grosso">3 Fabio Grosso</option>
<option value="derossi">4 Daniele De Rossi</option>
<option value="cannavaro">5 Fabio Cannavaro</option>
<option value="barzagli">6 Andrea Barzagli</option>
<option value="delpiero">7 Alessandro Del Piero</option>
<option value="gattuso">8 Gennaro Gattuso</option>
<option value="toni">9 Luca Toni</option>
<option value="totti">10 Francesco Totti</option>
<option value="gilardino">11 Alberto Gilardino</option>
<option value="peruzzi">12 Angelo Peruzzi</option>
<option value="nesta">13 Alessandro Nesta</option>
<option value="amelia">14 Marco Amelia</option>
<option value="iaquinta">15 Vincenzo Iaquinta</option>
<option value="camoranesi">16 Mauro Camoranesi</option>
<option value="barone">17 Simone Barone</option>
<option value="inzaghi">18 Filippo Inzaghi</option>
<option value="zambrotta">19 Gianluca Zambrotta </option>
<option value="perrotta">20 Simone Perrotta</option>
<option value="pirlo">21 Andrea Pirlo</option>
<option value="oddo">22 Massimo Oddo</option>
<option value="materazzi">23 Marco Materazzi</option>
</select>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="left">Compila il Form sottostante per inviare il tuo pronostico es essere contattato in caso di vittoria! </div></td>
</tr>
<tr>
<td><div align="left">Nome:
<input name="nome" type="text" class="testo" id="nome" size="25" />
</div></td>
<td><div align="left">Cognome:
<input name="cognome" type="text" class="testo" id="cognome" size="25" />
</div></td>
</tr>
<tr>
<td><div align="left">E-mail:
<input name="email" type="text" class="testo" id="email" size="25" />
</div></td>
<td><div align="left">Telefono:
<input name="telefono" type="text" class="testo" id="telefono" size="25" />
</div></td>
</tr>
<tr>
<td><div align="left">Cellulare:
<input name="cellulare" type="text" class="testo" id="cellulare" size="25" />
</div></td>
<td></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="Submit" type="submit" class="testo" value="Invia" />
</div></td>
</tr>
<tr>
<td colspan="2" class="titoletti"><div align="left"><a name="regolamento" id="regolamento"></a>Regolamento:</div></td>
</tr>
<tr>
<td colspan="2" class="testo"><div align="left">1) In caso di risultato finale 0 a 0 vincerà solo
chi ha indovinato il risultato esatto.
2) Ci sarà solo un vincitore, sorteggiato tra tutti quelli che hanno indovinato il risultato, e nel caso il marcatore.
3) L'elenco delle persone partecipanti e del loro pronostico sarà affisso al Bar Punto Blu prima della
partita dell'Italia Lunedi alle ore:21:00.
5) Sarà possibile inviare il proprio pronostico solo fino alle ore 19:00 del 12/06/2006, i pronostici arrivati dopo le
ore 19:00 non saranno presi in considerazione.
4) Il Vincitore sarà avvertito entro 24h mezzo e-mail e telefono della vincita del premio, da ritirare presso la 7Web. </div></td>
</tr>
</table>
</form>
perchè la funzione non la vede proprio?