Salve,
non riesco a far funzionare il Jquery Validator su una pagina che ho in rete, quando invece in locale funziona correttamente.
la pagina in questione è questa PAGINA.
ed il codice in questione è il seguente:
codice:
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
</head>
<body>
<form action="iscrizione_save.php" id="myform" method="post">
Username: <input type="text" name="username" />
Password: <input type="password" id="password" name="password" />
Conferma password: <input type="password" name="password2" />
Email: <input type="text" name="email" />
Nome reale (non obbligatorio): <input type="text" name="nome" />
<input type="submit" value="Registrati" />
</form>
<script type="text/javascript" src="js/iscrizione.js"></script>
</body>
</html>
e questo invece è il codice js/iscrizione.js:
codice:
$("#myform").validate(
{
rules:
{
username: "required",
password: {
minlength: 6,
required: true /* obbligatorio */
},
password2:
{
required: true, /* obbligatorio */
equalTo: "#password" /* il suo valore deve essere uguale a quello del campo password */
},
email:
{
required: true, /* obbligatorio */
email: true, /* attiva il controllo sulla validità di un indirizzo email */
remote:{
url: "verifica_email.php",
type: "post"
}
}
},
messages:
{
username: " Obbligatorio! Inserisci uno username!",
password: {
required: " Obbligatorio! Inserisci una password!",
minlength: " La password deve contenere minimo 6 caratteri!"
},
password2: "Attenzione! Le password devono coincidere!",
email:{
required: "Il campo email è obbligatorio!",
email: "Inserisci un valido indirizzo email!",
remote: "Esiste già una registrazione per questo indirizo email! Esegui la procedura di smarrimento password!"
},
},
submitHandler: function (form) { /* gestore submit del form */
/* eventuali controlli ... */
form.submit();
}
});
in locale tutto funziona, mentre caricato sul web cliccando su registrati non accede nulla…
C'è qualche errore???