lo probe en Chrome, Firefox e IE 8 y funciona perfecto.
Código HTML:
Ver originalCrear Perfil
<link rel="stylesheet" type="text/css" href="estilos.css"/>
<script language="javascript"> function valida_envio(){
//valido el nombre
if (document.formCrear.nombre.value.length==0){
alert("Tienes que escribir tu nombre")
document.formCrear.nombre.focus()
return false;
}
//valido la contraseña
if (document.formCrear.contraseña.value.length==0){
alert("Tienes que escribir tu contraseña")
document.formCrear.contraseña.focus()
return false;
}
//valido el email
if (document.formCrear.email.value.length==0){
alert("Tienes que escribir tu email")
document.formCrear.email.focus()
return false;
}
if ((formCrear.email.value.indexOf ('@', 0) == -1)||(formCrear.email.value.length < 5)) {
alert("Escribe una dirección de correo válida");
return (false);
}
document.formCrear.submit();
}
<p class="tituloInicio">CREAR PERFIL
</p>
<p class="titulo1">introduce tu nombre
</p>
<form name="formCrear" method="post" action="guardarDatos.php"> <p class="textoAuxi">nombre:
</p> <input type="text" name="nombre" size="20" class="posicionCaja"> <p class="textoAuxi">contrase
ña:
</p> <input type="password" name="contraseña" size="20" class="posicionCaja"> <p class="textoAuxi">email:
</p> <input type="text" name="email" size="40" class="posicionCaja">
<input type="button" name="boton1" class="botonP" value="Aceptar" onClick="valida_envio()"> <input type="reset" name="boton2" class="botonP" value= "Borrar"> <input class="botonP" type="submit" value="Atras" onclick="this.form.action='perfil.php'">