thanks for hint. It works fine when I send right values, but when I send wrong one than values in field are still lists of all values.
On 10 bře, 15:09, mdipierro <[email protected]> wrote: > requires=IS_LIST_OF(IS_TIME()) > > On Mar 10, 4:45 am, kachna <[email protected]> wrote: > > > > > Hi, > > I want to build form where user can edit or insert many records. I > > prepare form where are many rows of INPUT fields and this fields have > > same names. After send this form a receive in > > request.vars['INPUTs_name'] list of filled in values. It is ok. But > > when I use validator it don't let pass anyone value and all form > > fields fill in by whole list of values. Is there any trick how to make > > it work or different way how to get this functionality. Thanks for > > help. > > > def sample(): > > form = FORM(TABLE(),INPUT(_type='submit')) > > for i in range(1,3): > > form[0].append(TR(INPUT(_name='var', requires=IS_TIME()))) > > > if form.accepts(request.vars, session): > > response.flash = 'accepted' > > elif form.errors: > > response.flash = 'form has errors' > > else: > > response.flash = 'please fill the form' > > > return(dict(form=form)) > > > works just with IS_TIME() validator. with other one it make error. I > > think that is cause validators can't works with lists of values. -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

