Foros del Web » Programando para Internet » Javascript »

No hacer nada al pulsar boton si no han marcado una opcion

Estas en el tema de No hacer nada al pulsar boton si no han marcado una opcion en el foro de Javascript en Foros del Web. Hola amigos como estais, Vereis tengo el siguiente problema, tengo un formulario en el que mediante chekbox y select se eligen una serie de opciones ...
  #1 (permalink)  
Antiguo 04/02/2013, 15:09
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
No hacer nada al pulsar boton si no han marcado una opcion

Hola amigos como estais,


Vereis tengo el siguiente problema, tengo un formulario en el que mediante chekbox y select se eligen una serie de opciones y despues se envia con mediante el submit que por cierto hay tres diferente dependiendo de la opcion que se marque, esto funciona bien, la cosa es que si no marcamos ninguna opcion y pulsamos los submit envia el formulario y necesitaria que si no se ha marcado ninguna opcion al pulsar los submit no hiciese nada osea que no enviase el formulario.

A ver si alguien tiene idea de como se podria hacer esto.


Un saludo amigos
  #2 (permalink)  
Antiguo 04/02/2013, 15:19
 
Fecha de Ingreso: marzo-2011
Mensajes: 342
Antigüedad: 13 años, 1 mes
Puntos: 97
Respuesta: No hacer nada al pulsar boton si no han marcado una opcion

Con algo de esto podés detectar si un check ha sido clickeado, basta con adaptarlo usando "if":

Código HTML:
Ver original
  1.     <head>
  2.         <script language="javascript" type="text/javascript">
  3.             function exefunction(){
  4.                 var lfckv = document.getElementById("lifecheck").checked;
  5.                 alert(lfckv);
  6.             }
  7.         </script>
  8.     </head>
  9.     <body>
  10.         <label><input id="lifecheck" type="checkbox" >Check</label>
  11.         <button onclick="exefunction()">Chequear</button>
  12.     </body>
  13. </html>

saludos

Etiquetas: boton, formulario, funcion, nada, opcion, pulsar
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 18:17.