%doc> an example firstname/lastname/occupation registration form. %doc> <%python> import formvisitor as form registerform = form.Form('myform', 'register.myt', elements = [ form.TextField('firstname', 'First Name', size=50), form.TextField('lastname', 'Last Name', size=50), form.SelectField('occupation', 'Occupation', options = [ form.OptionField('skydiver', 'Sky Diver'), form.OptionField('programmer', 'Computer Programmer'), form.OptionField('', 'No Answer'), ] ), form.SubmitField('register') ] ) %python>
This page illustrates the usage of module components to create programmatically-oriented page components, in contrast to regular template-oriented components.