I'm trying to have a couple of forms showing a list of checkboxes that 
follow this structure:

<div class="control-group">
  <label class="control-label">Checkboxes</label>
    <div class="controls">
      <label><div class="checker" id="uniform-undefined"><span><input 
type="checkbox" name="radios" style="opacity: 0;"></span></div> First 
One</label>
      <label><div class="checker" id="uniform-undefined"><span><input 
type="checkbox" name="radios" style="opacity: 0;"></span></div> Second 
One</label>
      <label><div class="checker" id="uniform-undefined"><span><input 
type="checkbox" name="radios" style="opacity: 0;"></span></div> Third 
One</label>
    </div>
</div>

I'm trying to create a custom widget as per the book but all that shows up 
is a single checkbox with no label
Obviously I'm doing something wrong.  The function I'm using is below.  I 
would appreciate some pointers to get it to work.

def custom_checkbox_widget(field, value):
    checkbox = INPUT(_name=field.name,
                     _id="%s_%s" % (field._tablename, field.name),
                     _class=field.type,
                     _value=value,
                     _type="checkbox",
                     requires=field.requires)
    span = SPAN(checkbox)
    div = DIV(span, _class="checker")
    label= LABEL(div, value)
    return label





-- 



Reply via email to