Do you want the label in the same table cell as the checkbox? If so, you 
should wrap the INPUT and label in a TD (as is, TR is assuming you want two 
separate TD's). So, you could do:
 
TR(TD(INPUT(_type="checkbox",_name="checkbox1",value="on"), "box_label"))) 
 
 
To control cellspacing, add _cellspacing='[number]' to your TABLE() helper 
(in general, you can add any attribute to an HTML tag by preceding it with 
an underscore).
 
Anthony
 
 
On Tuesday, July 26, 2011 7:21:57 AM UTC-4, peter wrote:

> I am trying to use checkboxes in a form. I want several, one above 
> each other. Each must have a label just to their right. 
>
> If I use 
> TR(INPUT(_type="checkbox",_name="checkbox1",value="on"), "box_label")) 
>
> Then there are a lot of spaces between the checkbox and 'box_label'. I 
> have tried a lot of different things but cannot get rid of the spaces. 
> 'Cellspacing' does not seem to be changeable in web2py. Presumably 
> there is a way to contol cell spacing can anyone enlighten me. 
>
> I want to have the checkbox, one space and then the label. 
>
> Thanks 
> Peter 
>

Reply via email to