There is no form.process() so request.vars are never moved into form.vars. On Friday, 25 October 2013 17:06:17 UTC-5, sonu kumar wrote: > > Now I have modified my code as you said but still not working...it is not > redirecting > > def index(): > values= ['','P2', 'P3', 'P8', 'P9', 'P10', 'P14', 'P15', 'P16', 'P17', > 'P24'] > > protease = FORM('Select > prot:',SELECT(values,_name='protease',_onchange="jQuery.post('%s',{'protease':jQuery(this).val()})" > > % URL('mmp'))) > > form=FORM(TABLE(TR('Uniprot ID:',INPUT(_name='uniprot', > requires=IS_NOT_EMPTY())), > TR('Enter fasta sequence:',TEXTAREA(_name='fasta', > requires=IS_NOT_EMPTY())), > TR('Choose PDB file:',INPUT(_type='file', _name='pdbfile', > requires=IS_NOT_EMPTY())), > TR('Enter PDB ID:',INPUT(_name='pdbid', requires=IS_NOT_EMPTY())), > TR("",INPUT(_type="submit",_value="SUBMIT")))) > > if form.vars.uniprot: > #session.uniprot = form.vars.uniprot > redirect(URL('result')) > if form.vars.fasta: > session.fasta = form.vars.fasta > redirect(URL('blast_result')) > if form.vars.pdbfile: > session.pdbfile = form.vars.pdbfile > redirect(URL('pdbfile_result')) > if form.vars.pdbid: > session.pdbid = form.vars.pdbid > redirect(URL('pdbid_res')) > > return dict(form=form, protease=protease) > > > > On Friday, 25 October 2013 14:26:15 UTC-7, Niphlod wrote: >> >> every form must be submitted separately. You definitely can't handle the >> situation when the user fills two forms (unless you choose to discard one >> of them and submit just the first one) because there's no way to redirect >> to multiple pages.... >> At this point, why don't you make a single form with all the values you >> need and then >> >> if form.vars.pdbfile: >> ---- >> redirect(URL('pdbfile_result')) >> if form.vars.pdbid: >> ----- >> redirect(URL('pdbid_res')) >> .... >> .... >> .... >> >> ? >> >
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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.