Example #1
0
function LoadData()
{
    // First mount array with parameters
    $fr = new formGenerator();
    $fr->logErrors = true;
    // It log errors when validate
    $fr->addInput('', 'hidden', 'UserID', 'nothing');
    $fr->addInput('Usuario', 'text', 'username', '', true, 'Usuario', array('class' => 'prueba'));
    $fr->addInput('Password:'******'password', 'password');
    $fr->addInput('Email', 'email', 'email', '', false, 'Tu email');
    $fr->addInput('Tu web', 'url', 'tu_web', 'http://', false, 'Web personal');
    $fr->addSeparator();
    $fr->addNumber('Edad', 'age', '', false, false, 2, 100, 2, false);
    $fr->addNumber('Salario', 'salario', '', true, false, 2, 100, 2);
    $fr->addDate('Fecha', 'fecha', '', false, false, '', '', '', false);
    $fr->addSeparator();
    $fr->addSelect('RANK', 'RANK', array('test', 'test2'));
    // Some option autocreated, Is required use addRadio, NOT addINPUT
    // in this case, the value is the same that text to show, so key is optional (is incremental)
    $fr->addRadio('Valoration', 'valoration', array(0 => '0', 5 => '5', 10 => '10'), null, true);
    $fr->addCheck('Accept conditions', 'accept conditions', '1');
    $fr->addSeparator();
    $fr->addSubmit('send', 'Enviar');
    return $fr;
}