Click
Click Examples

Source Viewer : /form/search-form.htm

This example demonstrates manually laying out a form in the page template.
<p>

$form.startTag()

<!-- Show validation errors -->
#if (!$form.fields.search.valid)
<div style="color: red;margin-bottom: 1em"> $form.fields.search.error</div>
#end

 <b>Customer</b> ${form.fields.search}${form.fields.type}${form.fields.go}
$form.endTag()

<p>&nbsp;</p>

#if ($customerDetail) 
<b>Customer Details</b>
<table border="0" cellspacing="2" cellpadding="2">
 <tr>
  <td><b>ID</b></td><td>&nbsp;</td><td>$customerDetail.id</td>
 </tr>
 <tr>
  <td><b>Name</b></td><td>&nbsp;</td><td>$customerDetail.name</td>
 </tr>
 <tr>
  <td><b>Email</b></td><td>&nbsp;</td>
  <td><a style="{text-decoration:none;}" href="mailto:$customerDetail.email">$customerDetail.email</a></td>
 </tr>
 <tr>
  <td><b>Age</b></td><td>&nbsp;</td>
  <td>#if ($customerDetail.age) $customerDetail.age #end</td>
 </tr>
 <tr>
  <td><b>Investments</b></td><td>&nbsp;</td>
  <td>#if ($customerDetail.investments) $customerDetail.investments #end</td>
 </tr>
 <tr>
  <td><b>Holdings</b></td><td>&nbsp;</td>
  <td>#if ($customerDetail.holdings) $format.currency($customerDetail.holdings) #end</td>
 </tr>
 <tr>
  <td><b>Date Joined</b></td><td>&nbsp;</td>
  <td>#if ($customerDetail.dateJoined) $format.date($customerDetail.dateJoined) #end</td>
 </tr>
</table>
<p>
#end

#if( $message ) <i> $message </i> #end