Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2011, 12:38
Avatar de skiper0125
skiper0125
 
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 2 meses
Puntos: 511
Respuesta: [Ayuda]Problema al entrar a las validaciones realizadas con Javascript

Hola que tal.

Bienvenid@ al foro.



En primer lugar debo de decirte que tienes muchos errores en tus funciones de javascript, en segundo lugar tus funciones confunden demaciado, en tercer lugar te falta configurar el form.

Lo que te recomiendo es que estructures mejor tu programación ya que de esa manera podrás pogramar más facilmente.

Te dejo un ejemplo básico para la validación de formularios con javascript

Código HTML:
Ver original
  1. <title>Formulario de registro</title>
  2. </head>
  3. <link rel="stylesheet" type="text/css" href="formulario.css">
  4. <script type="text/javascript" language="javascript">
  5.     function valida_form(){
  6.         var error = "";
  7.         if(document.getElementById("nombre").value=="") error +="Coloca el nombre.\n";
  8.         if(document.getElementById("apellidos").value=="") error +="Coloca los apellidos.\n";
  9.        
  10.         if(error != ""){
  11.             alert("Se detectaron los siguientes errores: \n\n"+ error);
  12.         }else{
  13.             document.getElementById("form1").submit();
  14.         }
  15.     }
  16.  
  17.  
  18. <div id="divFormulario">
  19. <form name="form1" id="form1" method="post" action="tu_pagina.php">
  20.     <p>
  21.         <label for="nombre"></label>
  22.         Nombre:
  23.         <input type="text" name="nombre" id="nombre">
  24.     </p>
  25.     <p>Apellidos:
  26.         <label for="apellidos"></label>
  27.         <input type="text" name="apellidos" id="apellidos">
  28.     </p>
  29.     <p><input type="button" name="Guardar" id="Guardar" title="Guardar" value="Guardar" style="cursor:pointer;" onClick="valida_form();"></p>
  30. </form>
  31.  
  32. </div>
  33. </body>
  34. </html>

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125