grazie! l'ho po alleggerito il codice x'era troppo lungo...
e qui c'è la funzione jscodice:... <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>
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; }

Rispondi quotando