<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>
|