Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Alguien le encuentra un error???

Estas en el tema de Alguien le encuentra un error??? en el foro de Javascript en Foros del Web. Buenas tardes estoy haciendo una validacion para que el campo sea menor a 12, todo bien, me manda el mensaje de error, pero despues (no ...
  #1 (permalink)  
Antiguo 22/07/2014, 12:23
 
Fecha de Ingreso: mayo-2014
Ubicación: Mexico
Mensajes: 79
Antigüedad: 10 años, 5 meses
Puntos: 2
Alguien le encuentra un error???

Buenas tardes estoy haciendo una validacion para que el campo sea menor a 12, todo bien, me manda el mensaje de error, pero despues (no se porque) hace un submit y manda los valores al formulario.

Y como seria para validar los campos de un combobox??

Código Javascript:
Ver original
  1. function validar()
  2. {
  3.     if(document.formulario.display.value.length < 12)
  4.     {  
  5.         alert('[ERROR] El numero de servicio debe de ser 12 caracteres');
  6.         return false;
  7.     }
  8.     else if(document.formulario.horario.selected = null)
  9.     {
  10.         aler('Error');
  11.         return false;
  12.     }
  13.     else{
  14.                 document.teclado.display.submit();
  15.         }
  16. }
  #2 (permalink)  
Antiguo 22/07/2014, 12:27
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Alguien le encuentra un error???

Debe ser la forma en que llamas la validación, es lo que debes mostrarnos, aunque debe ser algo así:

<form onsubmit="return validar();">
  #3 (permalink)  
Antiguo 22/07/2014, 13:01
 
Fecha de Ingreso: mayo-2014
Ubicación: Mexico
Mensajes: 79
Antigüedad: 10 años, 5 meses
Puntos: 2
Respuesta: Alguien le encuentra un error???

Asi mando a llamar la validacion:

<form id="form" name="formulario" action="funciones/agendar.asp?idcausa=<%Response.Write(idcausa)%>" method="post" onsubmit="return validacion()">
  #4 (permalink)  
Antiguo 24/07/2014, 05:23
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 18 años
Puntos: 56
Respuesta: Alguien le encuentra un error???

Código Javascript:
Ver original
  1. function validar()
  2. {
  3.     if(document.formulario.display.value.length < 12)
  4.     {  
  5.         alert('[ERROR] El numero de servicio debe de ser 12 caracteres');
  6.         return false;
  7.     }
  8.     else if(document.formulario.horario.selected = null)
  9.     {
  10.         aler('Error');
  11.         return false;
  12.     }
  13.     else{
  14.                 return true
  15.         }
  16. }
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */

Etiquetas: encuentra, formulario, select, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:40.