<?php use ValidFormBuilder\ValidForm; require '../vendor/autoload.php'; $objForm = new ValidForm("test"); //*** Active Area with select list inside /* @var $objCat \ValidFormBuilder\Area */ $objArea = $objForm->addArea("Cool area title.", true, "area-name", false); $objAreaSelect = $objArea->addField("field-name", "Field label", ValidForm::VFORM_SELECT_LIST, array("required" => false), array("required" => "This is a required field.")); $objAreaSelect->addField('value1', 'id1'); $objAreaSelect->addField('value2', 'id2'); //*** Generate form output if ($objForm->isValid() && $objForm->isSubmitted()) { $strOutput = $objForm->valuesAsHtml(); } else { $strOutput = $objForm->toHtml(); }
<?php use ValidFormBuilder\ValidForm; require '../vendor/autoload.php'; $objForm = new ValidForm("test"); //*** Create an active area $objArea = $objForm->addArea("Disable fields", true, "fields-disabled"); $objArea->addField("first-name", "First name", ValidForm::VFORM_STRING, array("required" => true), array("required" => "This field is required")); $objArea->addField("last-name", "Last name", ValidForm::VFORM_STRING, array("required" => true), array("required" => "This field is required")); //*** Generate form output if ($objForm->isValid() && $objForm->isSubmitted()) { $strOutput = $objForm->valuesAsHtml(); } else { $strOutput = $objForm->toHtml(); }