Hi All, I have just spent a few frustrating hours with the jQuery
Multi-Select widget:
http://www.abeautifulsite.net/blog/2008/04/jquery-multiselect/
For this field:
db.define_table('gallery', Field('tag_id','list:reference tag')
it renders for example this HTML element:
<label class="checked">
<input type="checkbox" checked="checked" value="1"
name="gallery_tag_id[]">
MyTagName
</label>
Note: name="gallery_tag_id[]" does not work (I mean does not save on
submission).
I need this instead: name="tag_id"
So, what to do? For now I put this script into my form to fix it:
<script>
$("form").submit(function() {
$("form input:checkbox").attr('name', 'tag_id');
});
</script>
However, this is a a bit of a hack, so someone might have a better idea?
I can't believe I'm the first to have the problem, so I think I'm missing
something...
Regards,
David