function testFormOpenTagAndCloseTag() { $form = new FormKit\Element\Form(array('id' => 'my-id')); is('<form class="formkit-form" id="my-id" enctype="multipart/form-data">', $form->open()); is('</form>', $form->close()); }
/* selector with group options */ $countries = new FormKit\Widget\SelectInput('country', array('label' => 'Country', 'options' => array('Test' => 'Test', 'Asia' => array('Taiwan', 'Taipei', 'Tainan', 'Tokyo', 'Korea')))); $color = new FormKit\Widget\ColorInput('color', array('label' => _('Color'))); $radio = new FormKit\Widget\RadioInput('type', array('label' => 'Size', 'value' => 'Two', 'options' => array('One', 'Two', 'Three'))); $size = new FormKit\Widget\SelectInput('size', array('label' => 'Size', 'options' => array('1' => 'foo', '2' => 'bar', '3' => 'zxx', 4 => 'zzz'))); $layout->addWidget($size); $submit = new FormKit\Widget\SubmitInput(); $layout->addWidget($imageInput)->addWidget($countries)->cellpadding(6)->cellspacing(6)->border(0); $layout->addWidget($color); $layout->addWidget($ajaxComplete); $layout->addWidget($radio); $layout->addWidget($file); $layout->addWidget($canvas); $layout->addWidget($textarea); $layout->addWidget($submit); $form = new FormKit\Element\Form(); $form->method('post')->action('?'); $form->addChild($layout); echo $form->render(); ?> <h2>FieldsetLayout Demo</h2> <?php $layout = new FormKit\Layout\FieldsetLayout('Legend text'); $layout->addWidget($text); $layout->addWidget($textarea); $layout->addChild($submit); echo $layout->render(); ?> </body> </html>