Hi Denes, In a controller I have the following function:
def application_init(): response.functionname='Aanmeldingsformulier' response.image=URL(r=request,c='static',f='init/media/ utilities_1.jpg') response.function_menu=[] form=SQLFORM.factory(SQLField('bedrijfsnaam',label='Bedrijfsnaam *',requires=IS_NOT_EMPTY()), SQLField('kvk_nummer',label='KvK-nummer *',requires=IS_NOT_EMPTY ()), SQLField('subdossiernummer',default='0000',comment='(alleen voor nevenvestigingen)'), SQLField('rechtsvorm',label='Rechtsvorm'), SQLField('straat',label='Straat *',requires=IS_NOT_EMPTY()), SQLField('huisnummer',label='Huisnummer *',requires=IS_NOT_EMPTY ()), SQLField('huisnummerextensie'), SQLField('postcode',label='Postcode *',requires=IS_NOT_EMPTY()), SQLField('plaats',label='Plaats *',requires=IS_NOT_EMPTY()), SQLField('telefoonnummer'), SQLField('faxnummer'), SQLField('mobielnummer'), SQLField('email_bedrijf',label='E-mail'), SQLField('website',label='Web site'), SQLField('aanhef',label='Aanhef',requires=IS_IN_SET(['de heer','mevrouw'])), SQLField('initialen',label='Initialen *',requires=IS_NOT_EMPTY()), SQLField('voorvoegsel'), SQLField('achternaam',label='Achternaam *',requires=IS_NOT_EMPTY ()), SQLField('email_contact',label='E-mail *',requires=IS_NOT_EMPTY ())) form[0][-1][1].append(INPUT(_type='reset',_value='Reset')) form[0][-1][1].append(INPUT (_type='button',_value='Cancel',_onclick='javascript:history.go(-1)')) if form.accepts(request.vars,session): response.flash='het formulier is verzonden, u ontvangt binnen 5 werkdagen reactie' mail.send(to=['vermee...@xs4all.nl'], subject=form.vars.onderwerp, message=form.vars) form=[] elif form.errors: response.flash=response.flash_error else: response.flash='de velden gemerkt met een * zijn verplichte velden' return dict(form=form) Apart from the table web2py creates when rendering a form, I am looking for something like this: <form> <h3>Bedrijfsgegevens</h3> Bedrijsnaam: <input type="text" name="bedrijfsnaam" /> <br /> KvK-nummer: <input type="text" name="kvk_nummer" /> <br /> ... <h3>Adresgegevens</h3> Straat: <input type="text" name="straat" /> <br /> Huisnummer: <input type="text" name="huisnummer" /> <br /> ... <h3>Communicatieadressen</h3> Telefoonnummer: <input type="text" name="telefoonnummer" /> <br /> Faxnummer: <input type="text" name="faxnummer" /> <br /> ... <h3>Contactpersoon</h3> Aanhef: <input type="text" name="aanhef" /> <br /> ... </form> Kind regards, Annet Vermeer --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---