Are you saying you want to be able to apply the IS_IN_SET validator to each entry in the field? If so, you can do IS_IN_SET(..., multiple=True) or IS_IN_SET(..., multiple=(min, max)). See the IS_IN_SET documentation here: http://web2py.com/books/default/chapter/29/07#Validators
Anthony On Monday, January 28, 2013 9:57:58 PM UTC-5, Lamps902 wrote: > > Hi, web2py users. In my model, I've got a field of type "list:string" > which I'm trying to validate. The field is defined as follows: > > Field('f_field_name', type='list:string', >> >> requires=IS_IN_SET(theset=list_of_acceptable_options,zero=T(message), >> error_message=T(some_error_message))) >> > > This renders perfectly well as a select element/drop-down menu when the > table that contains it is passed to SQLFORM(). However, if I pass a list of > validators to "requires," the list renders as an unordered list containing > an input box and a javascript:void(0) reference. For instance, the > following trivial example would render in the fashion described: > > Field('f_field_name', type='list:string', >> >> requires=[IS_IN_SET(theset=list_of_acceptable_options,zero=T(message), >> error_message=T(some_error_message)), >> >> IS_IN_SET(theset=list_of_acceptable_options,zero=T(message), >> error_message=T(some_error_message))] >> ) >> > > Any ideas as to what the issue could be? Any recommendations on how to use > IS_IN_SET() in combination with another validator? Thanks! > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.