<?php

use ValidFormBuilder\ValidForm;
require '../vendor/autoload.php';
$objForm = new ValidForm("test");
//*** Date picker using select elements in a multifield
$objMulti = $objForm->addMultiField("Birthdate");
$objMulti->addField("year", ValidForm::VFORM_SELECT_LIST, array(), array(), array("start" => 1920, "end" => 2014, "fieldstyle" => "width: 75px"));
$objMulti->addField("month", ValidForm::VFORM_SELECT_LIST, array(), array(), array("start" => 01, "end" => 12, "fieldstyle" => "width: 75px"));
$objMulti->addField("day", ValidForm::VFORM_SELECT_LIST, array(), array(), array("start" => 1, "end" => 31, "fieldstyle" => "width: 75px"));
//*** 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");
//*** Multifield with tip text on first field
/* @var $objMulti ValidFormBuilder\MultiField */
$objMulti = $objForm->addMultiField("Cool label");
$objMulti->addField("Test", ValidForm::VFORM_STRING, [], [], ["tip" => "Cool stuff"]);
$objMulti->addField("Test", ValidForm::VFORM_STRING);
$objMulti->addField("Test", ValidForm::VFORM_STRING);
//*** Generate form output
if ($objForm->isValid() && $objForm->isSubmitted()) {
    $strOutput = $objForm->valuesAsHtml();
} else {
    $strOutput = $objForm->toHtml();
}