Código:
aqui me genera los checkbox sin problemas. un problema que tengo es q no pueda seleccionar mas de 5 checkbox, lo cual no. he intentado muchas cosas con java script pero no me funcionan<?php conectar(); $querycheckbox = mysql_query('SELECT idinstrumento, instrumento FROM esc_pla_instrumento'); while($asociacion = mysql_fetch_assoc($querycheckbox)){ echo '<input type="checkbox" id="instrumento" name="instrumento" value="'.$asociacion['instrumento'].'" onChange="javascript:saludar()" />'.$asociacion['instrumento'].$asociacion['idinstrumento']."<br />"; }
Código:
(contador de los checkbox)<script> var x=0; function checar(instrumento,idinstrumento){ x++; s=""; if(instrumento['idinstrumento'].checked) s = s + "Has seleccionado la opción:"; //alert(x); if (x == 5){ alert("no puedes seleccionar mas"); document.getElementById('listado').disabled=true; } } </script>
hice algo como esto pero no quiero q me deshabilite mi formulario, solo quiero q me deshabilite los demas y si lo deselecciono me sigue contando.
y mi codigo java script es el siguiente..:
Código:
con este archivo quiero lograr que me ponga lo quye vale el checkbox q este seleccionado pero no me sale. lo quiero poner en una etiqueta.<script type="text/javascript"> function saludar(){ var mivariableinstrumento=$('#instrumento').attr('value'); var salida =$('#salida').attr('value'); $.post("archivo.php",{ mi_variable_enviada: mivariableinstrumento:salida }, function(data){ $('#salida').html(data); }); } </script>
el archivo.php solo contiene esto:
Código:
y por otro lado de mi php inicial tiene un div.echo $_POST [ 'mi_variable_enviada'];
Código:
a lo que voy que es q no me lo muestra.. espero me ayuden <div id="salida" value="lHola"> lo que esta aqui se borrara jajaja </div>