Foros del Web » Programando para Internet » Javascript »

Validacion

Estas en el tema de Validacion en el foro de Javascript en Foros del Web. Hola!! En una de mis paginas quisiera validar la seleccion de items en un combo cuando hago click en un boton "aceptar". Para tal fin ...
  #1 (permalink)  
Antiguo 04/08/2004, 08:07
 
Fecha de Ingreso: julio-2004
Mensajes: 10
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta Validacion

Hola!!
En una de mis paginas quisiera validar la seleccion de items en un combo cuando hago click en un boton "aceptar". Para tal fin ocupe el siginete codigo en java:

<SCRIPT LANGUAGE="JavaScript">
var band=0;
var sError='';
function validar() {
if (document.form1.cboCarrera.value == 0){
sError+=" Debe seleccionar una carrera" +"\r";
band = 1;
}
if (band == 0){
document.form1.submit();
}
else {
alert(sError);
band=0;
}
}
</SCRIPT>
a esta funcion la llamo de la siguiente manera:


<input type="submit" name="SubAceptar" value="Aceptar" onclick="validar()">
Quisiera saber cual es el error que estoy cometiendo porque al hacer click sobre Aceptar, aunque no tenga nada seleccionado, me muestra una tabla vacia.
Desde ya gracias. Saludos
  #2 (permalink)  
Antiguo 04/08/2004, 08:25
Avatar de reel  
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 496
Antigüedad: 21 años
Puntos: 1
Deberias de usar el evento OnSubmit y no OnClick, o le puedes cambiar el type a button y no submit.
__________________
Leer es Saber, REEL.
Mi Blog
  #3 (permalink)  
Antiguo 04/08/2004, 08:40
 
Fecha de Ingreso: julio-2004
Mensajes: 10
Antigüedad: 20 años, 6 meses
Puntos: 0
Muchas gracias!!!
  #4 (permalink)  
Antiguo 04/08/2004, 12:53
 
Fecha de Ingreso: julio-2004
Mensajes: 10
Antigüedad: 20 años, 6 meses
Puntos: 0

Probé lo que me dijiste pero de todas maneras no funciona, no realiza validación alguna.
Que otra cosa puedo hacer????
  #5 (permalink)  
Antiguo 04/08/2004, 14:26
Avatar de reel  
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 496
Antigüedad: 21 años
Puntos: 1
Que lo que no te funciono?

Si utiliza el evento OnSubmit verifica que la función regrese un valor true para que realiza el evío del form y false para que no lo envie.

Hora si utilizas un boton normal (no submit) la función que utilizes en e levento click tiene que llamar al metodo submit del formulario.

Cualquiera de la dos forma debería de funcionarte.

Saludes.
__________________
Leer es Saber, REEL.
Mi Blog
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 21:02.