Comunidad de diseño web y desarrollo en internet online

validar almenos un checkbox con java script

Citar            
MensajeEscrito el 12 Abr 2011 08:08 pm
buenas quiersa saber como podria validar almneos un checkbox con javascritp
<label>
<input type="checkbox" name="checkbox" value="checkbox"><br>
<input type="checkbox" name="checkbox" value="checkbox">
<br>
<input type="checkbox" name="checkbox" value="checkbox">
<br>
<input type="checkbox" name="checkbox" value="checkbox">
<br>
<input type="checkbox" name="checkbox" value="checkbox">
<br>
<input type="checkbox" name="checkbox" value="checkbox">
<br>
<input type="checkbox" name="checkbox" value="checkbox">
</label>
gracias de antemano

Por swingbeach21

Claber

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Abr 2011 09:09 pm
Bueno de partida tienes que ponerle al menos un id a cada checkbox
y me imagino que al ponerle name 'checkbox' estas incurriendo en un error.
Además el name debe ser un arreglo checkbox[]

luego de solucionar todos los problemas, recien puedes validar de la siguiente manera:
//debes poner un id distinto a cada checkbox, por ejemplo

Código HTML :

<input type="checkbox" name="check[]" id="check1" value="1"/>

<input type="checkbox" name="check[]" id="check2" value="2"/>
<input type="checkbox" name="check[]" id="check3" value="3"/>
<input type="checkbox" name="check[]" id="check4" value="4"/>



lo puedes validar por javascript de la siguiente manera:


Código Javascript :

function validacheckboxex(){

if(!document.getElementById('check1').checked && !document.getElementById('check2').checked && !document.getElementById('check3').checked &&
!document.getElementById('check4').checked){

alert('no se a seleccionado ninguno');
}

}



Eso es todo
saludos

Por sebifrost

61 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Mar 2012 11:54 pm
QUE TAL AMIGOS...

Tengo un problema similar con manejo de check box y validacion.

Ya tengo mi checkbox que se llena mediante un Select.

Lo que necesito validar con (con php o javascript) es que 2 usuarios no pueden elejir la misma opcion, es decir... una vez que un usuario selecciono una opcion otro ya no la puede seleccionar.

Código PHP :

<php
/ Realizar la conexión a la BD .. Seleccionar la BD a usar. 
$dbh=mysql_connect ("localhost", "root", "")

or die ('problema conectando porque :' . mysql_error());

mysql_select_db ("bdint",$dbh);

// Ejecutar la consulta para obtener los datos de la BD. 
$resultado=mysql_query("SELECT * FROM t_actividad where turno = '$turno' and frecuencia = '0' and $dia = '1' "); 

// Se inicial el formulario 
echo "<form action=\"procesar.php\" method=\"post\"> \n"; 

// Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD. 
while ($row = mysql_fetch_array($resultado)){ 
  echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['id_actividad']."\">".$row['actividad']."<br>"; 
} 

// Cerramos el formulario y ponemos nuestro botón de Submit. 
echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">"; 
echo "</form>"; 
?>




GRACIAS ...

Por dbspace

18 de clabLevel



Genero:Masculino  

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.