Source Viewer : /form/dynamic/dynamic-form.htm
This example demonstrates how to dynamically add fields to a form. <ul> <li> The form is submitted using the JavaScript statement, <tt>form.submit()</tt>, which is set as the Checkbox <tt>onclick</tt> handler. Clicking the checkbox will submit the form. On the server, Form <tt>validation</tt> is switched off through, <tt>Form.setValidate(false)</tt>. </li> <li> The utility method <tt>ClickUtils.bind(Control)</tt> is used to bind and inspect the checkbox value <tt>before</tt> the page onProcess event. </li> <li> If the checkbox is checked, the email field is added to the form </li> </ul> <hr/> $dynamicForm #if ($msg) <div id="msgDiv"> $msg </div> #end