Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/11/2010, 09:26
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 11 meses
Puntos: 310
Respuesta: Validar sólo email y checkbox

Bueno así a bote pronto veo varios errores. Primero, si el checkbox no está marcado devuelves true, pero si devuelves true el formulario se envía. Después pones form.submit(), que sirve para enviar el formulario, pero eso lo pones en el botón submit y en el onsubmit del form, así que no estoy seguro pero igual estás enviando el formulario 3 veces. Otra cosa importante es que no es lo mismo verificarcasilla() que verificarCasilla() o VERIFICARCASILLA(), debes respetar mayúsculas y minúsculas. Por último, en el onsubmit del form a la función no le pasas ningún argumento, por tanto no se ejecuta. Con todo esto, te dejo cómo quedaría:
Código Javascript:
Ver original
  1. function verificarCasilla(form){
  2.  if (!form.acepto.checked){
  3.   alert("Lo siento, debes marcar los Términos y Condiciones");
  4.   form.acepto.focus();
  5.   return false;
  6.  }
  7. }
Código HTML:
Ver original
  1. <form action="email.php" method="post" onsubmit="return verificarCasilla(this)">
  2.  <input type="submit" value="Env&iacute;anos tu Comentario">
  3. </form>
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red