Example #1
0
        $sent_message = Form::sendMail($from_email, $adress, $subject, $filter_values);
        Form::clear('contact-form-3');
    }
}
/* ==================================================
    The Form

    for class and methods documentation,
    go to documentation/index.html
================================================== */
$form = new Form('contact-form-3', 'horizontal', 'novalidate=true');
$options = array('horizontalLabelCol' => '', 'horizontalOffsetCol' => '', 'horizontalElementCol' => 'col-xs-12');
$form->setOptions($options);
$form->startFieldset('Please fill in this form to contact us');
$form->setOptions(array('horizontalElementCol' => 'col-xs-6'));
$form->groupInputs('user-name', 'user-first-name');
$form->addInputWrapper('<div class="input-group"></div>', 'user-name');
$form->addHtml('<div class="input-group-addon"><span class="glyphicon glyphicon-user"></span></div>', 'user-name', 'before');
$form->addInput('text', 'user-name', '', '', 'required=required, placeholder=Name*');
$form->addInput('text', 'user-first-name', '', '', 'placeholder=First Name');
$form->setOptions(array('horizontalElementCol' => 'col-xs-12'));
$form->addInputWrapper('<div class="input-group"></div>', 'user-email');
$form->addHtml('<div class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span></div>', 'user-email', 'before');
$form->addInput('email', 'user-email', '', '', 'required=required, placeholder=Email*');
$form->addInputWrapper('<div class="input-group"></div>', 'user-phone');
$form->addHtml('<div class="input-group-addon"><span class="glyphicon glyphicon-earphone"></span></div>', 'user-phone', 'before');
$form->addInput('text', 'user-phone', '', '', 'placeholder=Phone');
$form->addHtml('<span class="help-block">If other, please tell us more ... </span>', 'subject', 'after');
$form->addOption('subject', '', 'Your request concerns ...');
$form->addOption('subject', 'Support', 'Support', '', 'data-icon=glyphicon glyphicon-info-sign text-warning');
$form->addOption('subject', 'Sales', 'Sales', '', 'data-icon=glyphicon glyphicon-usd text-warning');