Ciao a tutti, questo è il mio form per la validazione del form, ma non funziona.. Eccolo!
Codice:
<script language="javascript">
controlla(form){
var error = '';
if(!isset(form.regUser.value)){//controllo che l'user sia inserito
error = "Non hai inserito l'username!";
return false;
}else if(!isset(form.regPass.value)){//controllo che la password sia inserita
error = "Non hai inserito la password!";
return false;
}else if(!isset(form.regMail.value)){//controllo che l'email sia inserita
error = "Non hai inserito l'e-mail!";
return false;
}else if(!email_reg_exp.test(form.regMail.value) || (form.regMail.value == "") || (form.regMail.value == "undefined")){//controllo che i caratteri dell'e-mail siano giusti
error = "L'e-mail che hai inserito non è valida!";
return false;
}
alert(error);
}
</script>
<div id="error"></div>
<form action="" method="post" onSubmit="return cintrolla(this);">
<table width="100%"><br />
<tr>
<td width="25%"><strong>Username</strong></td>
<td width="75%"><input id="regUser" type="text" maxlength="32" class="text"></td>
</tr>
<tr>
<td width="25%"><strong>Password</strong></td>
<td width="75%"><input id="regPass" type="password" maxlength="32" class="text"></td>
</tr>
<tr>
<td width="25%"><strong>Email</strong></td>
<td width="75%"><input id="regMail" type="text" maxlength="255" class="text"></td>
</tr>
</table>
<input type="submit" id="registrati" value="Registrati" class="button"/>
</form>