Foros del Web » Programando para Internet » Javascript »

Validación CHECKBOX sin solucionar

Estas en el tema de Validación CHECKBOX sin solucionar en el foro de Javascript en Foros del Web. Hola amigos: Escribí ayer al foro preguntando sobre como podia validar un campo TYPE=CHECKBOX (pulsar o dar el ok para seguir aceptando las condiciones por ...
  #1 (permalink)  
Antiguo 04/02/2008, 11:35
Avatar de umdraiga  
Fecha de Ingreso: diciembre-2001
Ubicación: Aragón España
Mensajes: 128
Antigüedad: 22 años, 4 meses
Puntos: 0
Validación CHECKBOX sin solucionar

Hola amigos:

Escribí ayer al foro preguntando sobre como podia validar un campo TYPE=CHECKBOX (pulsar o dar el ok para seguir aceptando las condiciones por ejemplo)

JavierB muy amablemente me contestó que probara con

if (form.tucheck.checked)

El caso es que debo hacer algo mal porque no consigo que funcione. ¿Me podeis ayudar con la semántica?

if(!Salir){
if (form.idcondiciones.checked){r=0;alert("Por favor, debes aceptar las condiciones");form.idcondiciones.focus(); Salir=true;}
}

Muchas gracias

Gracias al foro, puede poner un "validador de campos rellenados" para que nadie en mi formulario se dejara en blanco los campos que me interesaban.
Así puse para los campos normales
if(!Salir){
if (form.idprofesion.value==""){r=0;alert("Por favor, introduzca su profesión");form.idprofesion.focus(); Salir=true;}
}
Para el correo electrónico
if(!Salir){
if (form.idemail.value.indexOf('@',0)==-1) {r=0;alert("Por favor, introduzca un Email válido");form.idemail.focus; Salir=true;}

}
Pero mi duda es para el campo no sé que valor hay que poner, he probado con OFF y ON pero no me funciona

¿Me podeis ayudar?

if (form.tucheck.checked)

Hola
Pues debo hacer algo mal , he puesto

if(!Salir){
if (form.idcondiciones.checked){r=0;alert("Por favor, debes aceptar las condiciones");form.idcondiciones.focus(); Salir=true;}
}

¿Que hago mal? Muchas gracias por tu rapida dispuesta
__________________
http://www.umdraiga.com
Una causa justa :arriba:
  #2 (permalink)  
Antiguo 07/02/2008, 06:43
 
Fecha de Ingreso: julio-2002
Ubicación: Capital Federal
Mensajes: 66
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Validación CHECKBOX sin solucionar

a mi me parece que es

document.mi_formulario.idcondiciones.checked

tambien podes encontrar ese objeto asi:

var miCheckBox = document.mi_formulario.idcondiciones.checked;

if(!miCheckBox.checked){
alert("Por favor, debes aceptar las condiciones");
}

espero que sirva
__________________
Adrián (@ RHCP I Wanna Be Funky Flea)
  #3 (permalink)  
Antiguo 07/02/2008, 08:40
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Validación CHECKBOX sin solucionar

Hola:

Hubieras seguido en el otro mensaje... supongo que si pones los datos con cuentagotas, será cuestión de suerte atinar con la respuesta... podrías poner la cabecera de la función y la forma de llamarla... con esto de las validaciones hay muchos vicios que condicionan.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 08/02/2008, 14:21
Avatar de umdraiga  
Fecha de Ingreso: diciembre-2001
Ubicación: Aragón España
Mensajes: 128
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Validación CHECKBOX sin solucionar

Hola

Muchas FLEA gracias por tu aportación. Mi problema era un error de sintaxis, lo soolcione así
if (! form.idcondiciones.checked){r=0;alert("Por favor, debes aceptar las condiciones");form.idcondiciones.focus(); Salir=true;}

A tí CARICATOS MUCHISISMASS GRACIAS POR TU GRANDISIMA APORTACION. Sin duda me has ayudado una barbaridad

Saludos
__________________
http://www.umdraiga.com
Una causa justa :arriba:
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 19:17.