Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/08/2010, 09:27
kokoou
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 17 años, 2 meses
Puntos: 14
Respuesta: Error javascript + envio

lo probe en Chrome, Firefox e IE 8 y funciona perfecto.
Código HTML:
Ver original
  1. <html>
  2. <head>
  3. Crear Perfil
  4. </title>
  5. <link rel="stylesheet" type="text/css" href="estilos.css"/>
  6.  
  7. </head>
  8.  <script language="javascript">
  9.     function valida_envio(){
  10.     //valido el nombre
  11.      
  12.     if (document.formCrear.nombre.value.length==0){
  13.        alert("Tienes que escribir tu nombre")
  14.        document.formCrear.nombre.focus()
  15.        return false;
  16.     }
  17.      
  18.     //valido la contraseña
  19.     if (document.formCrear.contraseña.value.length==0){
  20.        alert("Tienes que escribir tu contraseña")
  21.        document.formCrear.contraseña.focus()
  22.        return false;
  23.     }  
  24.      
  25.     //valido el email
  26.     if (document.formCrear.email.value.length==0){
  27.        alert("Tienes que escribir tu email")
  28.        document.formCrear.email.focus()
  29.        return false;
  30.     }  
  31.      if ((formCrear.email.value.indexOf ('@', 0) == -1)||(formCrear.email.value.length < 5)) {
  32.    alert("Escribe una dirección de correo válida");
  33.    return (false);
  34.  }
  35.     document.formCrear.submit();
  36. }
  37. </script>
  38. <body>
  39. <p class="tituloInicio">CREAR PERFIL</p>
  40.  
  41. <p class="titulo1">introduce tu nombre</p>
  42.  
  43. <form name="formCrear" method="post" action="guardarDatos.php">
  44. <p class="textoAuxi">nombre:</p>
  45. <input type="text" name="nombre" size="20" class="posicionCaja">  
  46. <br>
  47. <br>
  48. <p class="textoAuxi">contraseña:</p>
  49. <input type="password" name="contraseña" size="20" class="posicionCaja">  
  50. <br>
  51. <br>
  52. <p class="textoAuxi">email:</p>
  53. <input type="text" name="email" size="40" class="posicionCaja">
  54.  
  55. <br>
  56. <input type="button" name="boton1" class="botonP" value="Aceptar" onClick="valida_envio()">
  57. <input type="reset" name="boton2" class="botonP" value= "Borrar">
  58. <input class="botonP" type="submit" value="Atras" onclick="this.form.action='perfil.php'">
  59. </form>
  60. </body>
  61. </html>