Foros del Web » Programando para Internet » Javascript »

validacion de checkbox

Estas en el tema de validacion de checkbox en el foro de Javascript en Foros del Web. amigos tengo una pregunta tengo el siguiente codigo de una función: function validarcampos() { var idcheck = document.getElementById('mycheck'); if (!(idcheck.checked)) { alert("Debes aceptar los terminos ...
  #1 (permalink)  
Antiguo 28/04/2010, 14:23
 
Fecha de Ingreso: noviembre-2007
Mensajes: 14
Antigüedad: 16 años, 5 meses
Puntos: 0
validacion de checkbox

amigos tengo una pregunta tengo el siguiente codigo de una función:
function validarcampos()
{
var idcheck = document.getElementById('mycheck');
if (!(idcheck.checked)) {
alert("Debes aceptar los terminos del contrato");
return false;
}else{
return true;
}
}
y en el formulario lo invoco asi
<FORM ACTION="pagosonline.php" method="post" name="input" id="formulario" onsubmit=return validarcampos();>

pero no me valida el checkbox, alguien sabe que pasa?
  #2 (permalink)  
Antiguo 28/04/2010, 14:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: validacion de checkbox

Hola:

mycheck es el id o es el name...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 29/04/2010, 07:34
 
Fecha de Ingreso: noviembre-2007
Mensajes: 14
Antigüedad: 16 años, 5 meses
Puntos: 0
Sonrisa Respuesta: validacion de checkbox

caricatos

mycheck es el id, espero me puedan ayudar pronto . saludos
  #4 (permalink)  
Antiguo 29/04/2010, 07:53
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: validacion de checkbox

Hola

Prueba con esto. mycheck es ahora el nombre

Código HTML:
Ver original
  1. <FORM ACTION="pagosonline.php" method="post" name="input" id="formulario" onsubmit="return validarcampos(this);">


Código Javascript:
Ver original
  1. function validarcampos(a) {
  2. var oktermns = a.mycheck.checked == true;
  3. if (!oktermns) {
  4. alert("Debes aceptar los terminos del contrato");
  5. return (false);
  6. }
  7. else
  8. return (true);
  9. }
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: checkbox
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 07:26.