Hola,
Ya está arreglado:
Código PHP:
function validacion()
{
ok = true;
nic = document.getElementById("nick");
user = document.getElementById("usuario");
pas1 = document.getElementById("pass1");
pas2 = document.getElementById("pass2");
correo = document.getElementById("emilio");
cadenas = correo.value.split("@");
if(pas1.value != pas2.value)
{
alert("Las contraseñas intriducidas no son iguales");
pas1.value = "";
pas2.value= "";
ok = false;
}
if(nic.value == user.value)
{
alert("El usuario y el nick no pueden coincidir");
nic.value="";
user.value="";
ok = false;
}
if(cadenas.length == 2)
{
dominios = cadenas[1].split(".");
if(dominios.length != 2)
{
alert("El correo introducido es incorrecto");
ok = false;
}
}
else
{
alert("El correo introducido es incorrecto");
ok = false;
}
if(ok)
document.getElementById("TuFormulario").submit();
}
Un error bastante chungo que has hecho:
<p><input type="button" value="Enviar" onclick="MiFormulario"></p> </p>
¿¿¿ onclick="MiFormulario" ??? -----> onclick="validacion()"
La primera función que te pasé tenía errores y eso es por que no la probé antes de pasártela. Pero lo mismo que hice yo para mirar que iba mal lo podrías haber hecho tú.