no me funciona el còdigo, os copio lo que tengo puesto:
Código:
<script>
function tecla(e) {
tec=(document.all) ? e.keyCode : e.which;
if(tec==32)
return false;
}
function revisar() {
if(formulario.nick.value.length < 3) { alert("El nom d'usuari ha de tenir com a mínim 3 digits.") ; return false ; }
if(formulario.contrasenya.value.length == 0) { alert("La contrasenya ha de tenir com a mínim 5 digits.") ; return false ; }
if(formulario.contrasenya.value.length > 0 && formulario.contrasenya.value.length < 5) { alert('La contrasenya ha de tenir com a mínim 5 digits.') ; return false ; }
if(formulario.contrasenya.value != formulario.contrasenya_1.value) { alert('Les 2 contrasenyes no coincideixen.') ; return false ; }
if(formulario.email.value.length == 0) { alert('Debes poner un email válido') ; return false ; }
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(formulario.email.value)) { return true ; } else { alert('Has de posar un correu valid.') ; return false ; }
}
</script>
(Entre las etiquetas head,)
i en el cuerpo:
Código:
<form name="formulario" method="post" action="u_registrar.php" onsubmit="return revisar()">
<? if($registre){ echo $registre."<br>" ; }?><table border="1" align="center" cellpadding="4" cellspacing="2" bordercolor="#FF0000">
<tr bordercolor="#FFFFFF">
<td width="50%"><div align="right">Nom d'usuari: </div></td>
<td><input name="nick" type="text" onkeypress="return tecla(event)" id="nick" maxlength="15"></td>
</tr>
<tr bordercolor="#FFFFFF">
<td><div align="right">Contrasenya:</div></td>
<td><input name="contrasenya" type="password" id="contrasenya"></td>
</tr>
<tr bordercolor="#FFFFFF">
<td><div align="right">Repetir contrasenya: </div></td>
<td><input name="contrasenya_1" type="password" id="contrasenya_1" value=""></td>
</tr>
<tr bordercolor="#FFFFFF">
<td><div align="right">E-mail:</div></td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td> </td>
<td><input name="Registrar" type="submit" id="Registrar" value="Registrar"></td>
</tr>
</table>
</form>