@ Sandeep : Thank you so much for the much needed help. My code is atleast up and running now!!
Regards, Arindam On Wed, Dec 5, 2018 at 12:10 PM Arindam Dasgupta <nyn.dasgu...@gmail.com> wrote: > @ sandeep : your solution works for me but the problem is that I cammot > style the elements added later using general css rules like : > > input[type=submit]{ > background-color: #4CAF50; > border: none; > color: white; > padding: 16px 32px; > text-decoration: none; > margin: 4px 2px; > cursor: pointer; > } > > > BR//Arindam > > On Wed, Dec 5, 2018 at 11:07 AM Dave S <snidely....@gmail.com> wrote: > >> >> >> On Tuesday, December 4, 2018 at 4:40:30 AM UTC-8, Arindam Dasgupta wrote: >>> >>> Hi, >>> I need to display a drop down list in my form but have no idea how to do >>> it. I have the following arrangements : >>> >>> Model : >>> >>> db.define_table('orders', >>> >>> Field('comments' ,type='string'), >>> Field('print_size',requires=IS_IN_SET(['5x3.5', '6x4', >>> '6x4.5', '5x7', '5x7.5', '6x8', '6x9', '12x8', '12x10', >>> '12x12', '12x15', '12x18', '12x24', '12x30', >>> '12x36']),default='6x4'), >>> >>> Field('paper_type',requires=IS_IN_SET(['Matte','Glossy']),default='Matte'), >>> Field('copies',requires=IS_IN_SET(mylist),default=1), >>> Field('cart',type='boolean' ,default='False'), >>> Field('checkout',type='boolean' ,default='False'), >>> Field('pic_upload' ,'upload',autodelete=True), >>> Field('order_id' , type='integer',default= 0), >>> Field('price' , type='float' , default=1), >>> Field('unit_price' , type='float' , default=1), >>> Field('order_status' , >>> requires=IS_IN_SET(['Delivered','Not Delivered']) , default='Not >>> Delivered'), >>> >>> auth.signature >>> ) >>> >>> Controller : >>> >>> def multiple_upload(): >>> import datetime >>> >>> form = FORM(LABEL("File(s):"), INPUT(_name='pic_upload', _type='file', >>> _multiple=''), >>> BR(), LABEL("Comments:"), INPUT(_name='comments'), >>> BR(), LABEL("Print Size:"), INPUT(_name='print_size'), >>> BR(), LABEL("Paper Type:"),INPUT(_name='paper_type' >>> ,requires=IS_IN_SET(['Matte','Glossy']) ), >>> BR(), LABEL("copies:"), INPUT(_name='copies'), >>> BR(),INPUT(_type='submit')) >>> >>> return dict(form=form) >>> >>> >>> View: >>> >>> {{extend 'layout.html'}} >>> <h1>This is the default/multiple_upload.html template</h1> >>> {{=form}} >>> >>> In the paper type field I need to display a drop down with values >>> ('Matte' , 'Glossy'). >>> Can you please show me how to do that.I dont want to use SQL form or >>> SQLFORM.FACTORY . >>> Thanks in advance for your kind suggestions. >>> >>> Best Regards, >>> Arindam >>> >> >> >> SQLFORM() does dropdown lists for fields where requires=IS_IN_DB() is >> set. I haven't bothered much with other form helpers or with straight HTML >> forms. >> >> /dps >> >> -- >> 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/d/optout. >> > -- 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/d/optout.