cesarcesar Posted April 16, 2007 Share Posted April 16, 2007 Hello Fellow Developers, I am using the awesome drag and drop script found at http://script.aculo.us/. I have also added a modification that interacts to a db for reordering upon release of a dragable item. Within each dragable is a input checkbox. This checkbox holds a DB id value that is sent on submit. This process works fine in IE, but in FF the checkbox values dont get sent via GET, or POST. How do i get FF to react as i think it should, and IE does. Heres a little bit of code from the project beyond the standard script.aculo.us library. Thanks, Interface Script <?php /* needed for IE */ ?> <div id="page"> <div id="sale_row" class="section"> <div id="item_1" class="lineitem" style="cursor: move;">example 1 <input type="checkbox" name="check_value[]" value="example1"></div> <div id="item_2" class="lineitem" style="cursor: move;">example 2 <input type="checkbox" name="check_value[]" value="example2"></div> </div> </div> <?php /* set JS outside *page* div */ ?> <script type="text/javascript"> // <![CDATA[ sections = ['sale_row']; <?php /* this watches for event changes like drag and drop action */ ?> Event.observe(window,'load',init,false); function init() { <?php /* add a sortable.create for each group level div */ ?> Sortable.create('sale_row',{tag:'div', dropOnEmpty:true, containment:sections, only:'lineitem', onUpdate:updateData}); } Sortable.create('page',{tag:'div',only:'section',handle:'handle'}); // ]]> </script> *Javasript* that formats and sends url to ajax db update page. When chekbox vars "params" are sent this works perfectly. function updateData() { var params = ''; var sections = document.getElementsByClassName('section'); sections.each(function(section) { params = Sortable.serialize(section.id); var ajax = new Ajax.Request(page_url,{ method: 'post', parameters: params }); }); } Link to comment https://forums.phpfreaks.com/topic/47278-sciptaculous-drag-drop-and-fire-fox-question/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.