grazie! l'ho po alleggerito il codice x'era troppo lungo...
codice:
...
<form name="registrazione"> <tr>
<td>[img]img/username.gif[/img]</td>
<td align="right"><input style="width: 296px" type="text" id="username" size="22" name="username"></td>
</tr>
<tr>
<td colspan="2" height="1">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/password.gif[/img]</td>
<td align="right"><input style="width: 296px" type="password" id="password" size="22" name="password"></td>
</tr>
<tr>
<td colspan="2" height="1">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/email.gif[/img]</td>
<td align="right"><input style="width: 296px" type="text" id="email_address" size="22" name="email_address"></td>
</tr>
<tr>
<td colspan="2" height="1">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/nazione.gif[/img]</td>
<td align="right"><select style="width: 302px" onchange="nazione_onChangeRegistrazione()" name="nazione">
<option value="">scegli la nazione</option>
</select></td>
</tr>
<tr>
<td colspan="2" height="2">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/provincia.gif[/img]</td>
<td align="right"><select style="width: 302px" name="provincia"><option>scegli la provincia</option>
</select></td>
</tr>
<tr>
<td colspan="2" height="2">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/localita.gif[/img]</td>
<td align="right"><input style="width: 296px" type="text" id="localita" size="22" name="localita"></td>
</tr>
<tr>
<td colspan="2" height="1">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/newsletter.gif[/img]</td>
<td align="right"><table border="0" cellspacing="0" cellpadding="0"><tr>
<td>
<input id="newsletter" type="radio" name="newsletter" value="si" checked>
si
</td>
<td>
<input id="newsletter" type="radio" name="newsletter" value="no">
no</td>
</tr></table></td>
</tr>
<tr>
<td colspan="2" height="1">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/nome.gif[/img]</td>
<td align="right"><input style="width: 296px" type="text" size="22" name="nome"></td>
</tr>
<tr>
<td colspan="2" height="1">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/sesso.gif[/img]</td>
<td align="right"><table border="0" cellspacing="0" cellpadding="0"><tr>
<td>
<input id="sesso" type="radio" name="sesso" value="maschio">
maschio
</td>
<td>
<input id="sesso" type="radio" name="sesso" value="femmina">
femmina</td>
</tr></table></td>
</tr>
<tr>
<td colspan="2" height="1">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td>[img]img/foto.gif[/img]</td>
<td align="right"><input style="width: 302px" type="file" id="foto" size="22" name="foto"></td>
</tr>
<tr>
<td colspan="2" height="1">[img]img/pixel_trasparente.gif[/img]</td>
</tr>
<tr>
<td colspan="2" height="1" align="right">(<font color="#FF0000">Importante!</font> Ammesse solo foto .jpg)</td>
</tr>
...</form>
e qui c'è la funzione js
codice:
function validateRegistrazione() {
// nick
if (document.registrazione.username.value == "") {
alert("Inserisci il tuo nickname! E' obbligatorio!");
document.registrazione.username.focus();
document.registrazione.username.select();
return false;
}
// password
if (document.registrazione.password.value == "") {
alert("Devi scegliere una password. E' obbligatorio!");
document.registrazione.password.focus();
document.registrazione.password.select();
return false;
}
// email
switch (isEmail(document.registrazione.email_address)) {
case "VUOTO":
alert("Inserisci tuo indirizzo email");
document.registrazione.email_address.focus();
document.registrazione.email_address.select();
return false;
break;
case "ERRATO":
alert("L'email non sembra essere valida. Devi inserire un indirizzo valido altrimenti non potrai recuperare la password se la perderai!");
document.registrazione.email_address.focus();
document.registrazione.email_address.select();
return false;
break;
case "OK":
break;
}
// nazione
if (document.registrazione.nazione.value == "") {
alert("Scegli la nazione.");
document.registrazione.nazione.focus();
return false;
}
// località
if (document.registrazione.localita.value == "") {
alert("Indica la città o la località da dove digiti.");
document.registrazione.localita.focus();
document.registrazione.localita.select();
return false;
}
// provincia
if (document.registrazione.provincia.value == "") {
alert("Scegli la provincia da dove digiti.");
document.registrazione.provincia.focus();
return false;
}
// consenso
if (document.registrazione.radio2.checked) {
alert("Non accettando non ti sarà possibile completare la tua registrazione sul sito.");
document.registrazione.radio1.focus();
document.registrazione.radio1.select();
return false;
}
// tutto ok
else return true;
}