Example #1
0
<body>
<br/>Object usage:';
$model = array('username' => 'foo');
$form = new A_Html_Form();
$form->setModel($model);
$form->setWrapper('A_Html_Div', array('class' => 'fieldclass', 'style' => 'border:1px solid red;'));
$form->text(array('name' => 'blogPost[title]', 'val:regex' => '\\w{1,255}'));
$form->text(array('name' => 'blogPost[body]', 'val:regex' => '\\w{1,65535}'));
$form->submit('submit', 'login');
echo $form->render();
exit;
echo '<br/>Object usage:';
$model = array('username' => 'foo');
$form = new A_Html_Form();
$form->setModel($model);
$form->setWrapper('A_Html_Div', array('class' => 'fieldclass', 'style' => 'border:1px solid red;'));
$form->text('username', 'Enter Username:'******'passwd', 'Enter Password:'******'submit', 'login');
echo $form->render();
$form->reset();
$model = new A_Collection();
$model->set('username', 'bar');
$form->setModel($model);
echo '<br/>Fluent usage:';
echo $form->text(array('name' => 'username', 'label' => 'Enter Username:'******'passwd', 'Enter Password:'******'submit', 'login')->render();
echo '<br/>Static usage';
echo A_Html_Form::render(array('action' => 'foo', 'class' => 'bar'), 'Form inputs go here');
echo '<br/>Fieldset usage:';
$fields1 = new A_Html_Form();
$fields1->text('username', 'Enter Username:');