tengo enter manos un script en el que se va creando un formulario con una tabla con checkboxes e imagenes.
La idea es que al hacer click en el boton aceptar,mediante un JS se valide si hay un numero fijo de ellos seleccionado (en este caso 6). Para ello he creado este JS
Código:
<script language="javascript"> function validarCheck(aux,maxi) { var cmax=0; for(var i=0; i<aux; i++) { if (checkForm.nombre[i].checked) { cmax++; } } if (cmax==0) { alert("Selecciona 6 opciones"); } else { if(cmax!=maxi){ alert ("Selecciona 6 opciones"); }else{ checkForm.submit(); } } } </script>
El caso es que al hacer click en el boton aceptar, éste no hace nada. Por que puede ser?
Os dejo aqui el código por si alguien pudiera ayudarme,ya que no veo el porque de esat situación
Muchisimas gracias
Código PHP:
<body>
<html>
<head>
<title>Elegir Configuracion</title>
<link rel="stylesheet" type="text/css" href="estilos.css"/>
</head>
<p class="tituloInicio">elegir configuracion </p>
<?
//se conecta con la BD
$link = mysql_connect('localhost', 'root');
if (!$link)
{echo " no se puede conectar";}
mysql_select_db("DatosConfiguraciones",$link);
$consulta="SELECT * FROM tabla_arma";
$rdo= mysql_query($consulta,$link);
echo "<form method=post name=checkform action=crearConfiguracionPersonaje.php>";
$num=0;
?><p class="textoAuxi">armas</p><?
echo" <table border=1>";
while ($fila=mysql_fetch_array($rdo)){
?>
<tr class="tabla">
<td width="33" scope="row"><input name="nombre" type="checkbox" value="<? echo $fila['arma']; ?>"/> <? echo $fila['arma']; ?> <img src="mostrarImagenes.php?imagenArma=.$fila['imagenArma']."> </td>
</tr>
<?
$num++;
}?>
</table>
<input type="button" value="Aceptar" class="botonSeleccion" onClick="validarCheck($num,6)">
</form>
<?
$consulta2="SELECT * FROM tabla_personaje";
$rdo2= mysql_query($consulta2,$link);
?><p class="textoAuxi">personajes</p><?
echo" <table border=1>";
while ($fila=mysql_fetch_array($rdo2)){
?>
<tr class="tabla">
<td width="33" scope="row"><input name="nombre" type="checkbox" class="radioB" value="<? echo $fila['personaje']; ?>"/> <? echo $fila['personaje']; ?> <img src="mostrarImagenes.php?imagenArma=.$fila['imagenPersonaje']."> </td>
</tr>
<? }?>
</table>
<?
$consulta3="SELECT * FROM tabla_lugar";
$rdo3= mysql_query($consulta3,$link);
?><p class="textoAuxi">lugares</p><?
echo" <table border=1>";
while ($fila=mysql_fetch_array($rdo3)){
?>
<tr class="tabla">
<td width="33" scope="row"><input name="nombre" type="checkbox" class="radioB" value="<? echo $fila['lugar']; ?>"/> <? echo $fila['lugar']; ?> <img src="mostrarImagenes.php?imagenArma=.$fila['imagenLugar']."> </td>
</tr>
<? }?>
</table>
</body>
</html>