Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2010, 07:53
Avatar de andmai
andmai
 
Fecha de Ingreso: enero-2010
Mensajes: 84
Antigüedad: 15 años
Puntos: 1
Exclamación Error javascript + envio

¡Hola!

tengo el un script para crear perfiles nuevos.En el hay un formulario en el k el usuario debe introducir su nombre, contraseña y e-mail, pero no funciona, ni me crea nuevos perfiles, ni salta la funcion del javascript cnd los campos estan vacios.No entiendo pork no funciona pork tengo otro script muy parecido para modificar datos k si k funciona bien, Lo unico k funciona en el siguiente script es el boton borrar, k borra los datos introducidos en los campos.
El script es el siguiente:

Código PHP:
<html>
<
head>
<
title>
Crear Perfil
</title>
<
link rel="stylesheet" type="text/css" href="estilos.css"/>

</
head>
 <
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();
}
</script>
<body>
<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"> 
<br>
<br>
<p class="textoAuxi">contraseña:</p>
<input type="password" name="contraseña" size="20" class="posicionCaja"> 
<br>
<br>
<p class="textoAuxi">email:</p>
<input type="text" name="email" size="40" class="posicionCaja">

<br>
<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'>
</form>
</body>
</html> 


Si alguien pudiera echarle un vistazo para poder decirme k es lo k se me escapa....

Muchisimas gracias