<spy:parent title="Form tag example" /> <f:form> <h2>Primitive controls</h2> <div class="simpleform"> <f:text name="mytext" label="Text" default="some text" size=10 maxlength=30 /> <f:password name="mypass" label="Password" default="secret" /> <f:textarea name="mytextarea" label="Textarea" default="rimon" rows=2 cols=50></f:textarea> <label for="mycheck">Checkbox</label><f:checkbox name=mycheck value=check1 /> <label for="myradio1">Radio option 1</label><f:radio name=myradio value=option1 /> <label for="myradio2">Radio option 2</label><f:radio name=myradio value=option2 /> </div> <div style="clear: both"> <h2 style="padding-top: 1em;">Compound controls</h2> [[-- a simple data source for the compound controls -- in practice this would probably come from the database --]] [[ L = [('option %d' %i, str(i)) for i in range(5)] ]] <fieldset> <legend>Radiolist</legend> <f:radiolist class=radio name=radiolist data="L" default="3" /> </fieldset> <fieldset> <legend>Checkboxlist</legend> <f:checkboxlist class=radio name=checkboxlist data="L" default="=['0', '1']" /> </fieldset> <fieldset> <legend>Select</legend> <f:select name=myselect multiple size=5 data="L" default="2" /> </fieldset> <fieldset> <legend>Date</legend> <f:date name=mydate /> </fieldset> <h2 style="clear:both; padding-top: 1em;">Test it!</h2> <input type="submit" name="foo" value="Submit!"> </f:form>