$name->setValue('Jennifer'); $name->minLength = 3; $name->maxLength = 12; $surname = new TextField('surname', 'Please enter your surname'); $surname->setValue('Batten'); $rememberMe = new CheckboxField('remember', 'Remember Me'); $rememberMyRadio = new BooleanRadioField('rememberMyRadio'); $rememberMyRadio->trueString = 'Remember my Radio'; $rememberMyRadio->falseString = 'Forget my Radio'; $rememberMyRadio->setValue(TRUE); $rememberMyRadio->mustBeTrue = TRUE; } } /** * @brief ... * @var FormObject\Form */ $form = new Form(); $container = new FieldList('group1', 'Group One'); // $container->setSwitchable(TRUE); $form->push($container); $container->push($name)->push($surname)->push($rememberMe)->push($rememberMyRadio); // $form->actions['submit'] = new Action(); // $form->actions['submit']->setAction('submit'); // $form->actions['submit']->setTitle('Submit'); $form->fillByGlobals(); $data = array(); if ($form->wasSubmitted()) { $data = $form->data; } include dirname(__FILE__) . '/themes/bootstrap/templates/index.phtml';