Necesito crear un desplegable que se pueda marcar varios (es una lista extensa).
Quiero crear esto:
Lo encontré aquí: http://mootools.net/forge/p/mutiselect
Me bajo el CSS y los JS necesarios y los meto en sus carpetas correspondientes.
Entonces copio esto en el head:
Código HTML:
<script src="<?php echo base_url();?>js/mootols-core" type="text/javascript"></script> <script src="<?php echo base_url();?>Source/MultiSelect.js" type="text/javascript"></script> <script type="text/javascript" src="<?php echo base_url();?>js/lighter/Lighter.js"></script> <script type="text/javascript"> window.addEvent("domready", function() { document.getElements('pre').light({ altLines: 'hover', mode: 'div' }); var myMultiSelect = new MultiSelect('.MultiSelect'); var myCheckboxSet = new MultiSelect('.checkboxSet', { 'monitorText': ' item(s) checked' }); $('append').addEvent('click', function(e) { e.stop(); myCheckboxSet.append('.anotherCheckboxSet'); this.destroy(); }); }); </script>
Código HTML:
<div class="MultiSelect"> <input type="checkbox" id="box10" name="box[]" value="10" checked="checked" /> <label for="box10">MooTools FTW!</label> <input type="checkbox" id="box11" name="box[]" value="11" checked="checked"/> <label for="box11">Forge</label> <input type="checkbox" id="box12" name="box[]" value="12" checked="checked" /> <label for="box12">GitHub</label> <input type="checkbox" id="box13" name="box[]" value="13" checked="checked" /> <label for="box13">FireFox</label> </div>
Y de verdad ¿qué es lo que no veo? Es que no consigo hacer funcionar ningún desplegable de los que me he bajado.