Kostas, This could be your alternatives.
slice: http://www.web2pyslices.com/slices/take_slice/144 demo: http://ochiba.fluxflex.com/Ajax_Cascading_Drop_Down/default/index On Oct 18, 8:00 am, Kostas M <[email protected]> wrote: > I want a FORM that the select option from the 2nd field, depends on > the select option of the 1st field. This could be accomplished using a > jQuery function to change the available options. > However, the construction of the SQLFORM.factory SELECT Field, comes > with the "requires" command, which leaves no alternatives to play with > jQuery later. > For instance: > > form=SQLFORM.factory( > Field('method',requires=IS_IN_SET(['A','B'],zero=T('choose one'), > error_message=T('select one of the methods')) ), > Field('units',requires=IS_IN_SET(['1','2'],zero=T('choose one'), > error_message=T('select one of the units'))) > ) > > This presents the options '1' or '2', whatever option the user chooses > in the first Field. I want, if the user at the first Field chooses > 'B', the available option for the second Field to be '1.1' or '1.2'. > Even if I changed these options with jQuery, the validation rule > "requires" would produce an error... > > What are my alternatives?

