You are correct. I fixed it and I am uploading to trunk now (launchpad
904).

Massimo

On Jun 10, 5:52 pm, DJ <sebastianjaya...@gmail.com> wrote:
> Hello,
>
> I see a strange behavior when I try to validate a FORM. If there is a
> required field that is left empty Web2PY throws a "Cannot be empty"
> error message (good behavior). But along with this, the checkbox
> fields in the form also get selected even though they were left
> unchecked (unwanted action).
>
> I suspect this may be a bug during form validation. Any ideas on how
> to get around this? Thanks for your help.
>
> -Sebastian
>
> Web2py: 1.56.4
>
> -----Code fragment ------
> # db().select(db.resist.ALL) = 'test1', 'test2', 'test3', 'test4'  ##
> from DB
> resist_mult = ['test2', 'test3']
>
> form=FORM(TABLE(
>             TR(TD("Name:",_class="right"),INPUT(_type="text",
> _size="", _name="name", value=str(a.name)+".1", requires=[IS_NOT_EMPTY
> (), IS_NOT_IN_DB(db, 'project.name')]),
>             TD("Notebook:",_class="right"),INPUT
> (_type="text",_name="notebook",_size="8", requires=IS_NOT_EMPTY()),
>             TD("Page:",_class="right"),INPUT
> (_type="text",_size="5",_name="page", requires=IS_NOT_EMPTY()),
>
>             #BR(),
>
>             TABLE(
>             TR("Resistances:", *[TD(x.name, INPUT(_type="checkbox",
> name="resist_mult",_value=x.name, value=x.name in a.resist_mult)) for
> x in db().select(db.resist.ALL)]),
>
>          )
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to