Skip to content

Instantly share code, notes, and snippets.

@estefanionsantos
estefanionsantos / input.form.rubricate.php
Created September 8, 2021 01:59
input form rubricate
<?php
use Rubricate\Form\InputForm;
$name = new InputForm('text', 'name', 'john');
$email = new InputForm('email', 'email', '[email protected]');
$password = new InputForm('password', 'password', '123456');
$age = new InputForm('number', 'age', '25');
$phone = new InputForm('tel', 'phone', '5551999999');
@estefanionsantos
estefanionsantos / textarea.form.rubricate.php
Created September 8, 2021 01:02
textarea form rubricate
<?php
use Rubricate\Form\TextareaForm;
use Rubricate\Form\LabelForm;
use Rubricate\Element\CreateElement;
$div = new CreateElement('div');
$lab = new LabelForm('Message:');
$msg = new TextareaForm('message');
@estefanionsantos
estefanionsantos / text.form.rubricate.php
Created September 8, 2021 00:59
text form rubricate
<?php
use Rubricate\Form\TextForm;
use Rubricate\Form\LabelForm;
use Rubricate\Element\CreateElement;
$div = new CreateElement('div');
$lab = new LabelForm('First Name:');
$txt = new TextForm('firstName', 'john');
@estefanionsantos
estefanionsantos / select.form.rubricate.php
Created September 8, 2021 00:55
select form rubricate
<?php
use Rubricate\Form\SelectForm;
use Rubricate\Form\OptionForm;
$select = new SelectForm('latim');
$select->setAttribute('class', 'sel_lorem');
@estefanionsantos
estefanionsantos / radio.form.rubricate.php
Last active September 8, 2021 00:53
radio form rubricate
<?php
use Rubricate\Form\LabelForm;
use Rubricate\Form\RadioForm;
for ($i = 1; $i <= 3; $i++) {
$radio = new RadioForm('optradio', $i);
$radio->checked(2);
@estefanionsantos
estefanionsantos / option.form.rubricate.php
Created September 8, 2021 00:50
option form rubricate
<?php
use Rubricate\Form\SelectOptForm;
$opt[] = 'choose';
$opt[] = 'lorem';
$opt[] = 'ipsum';
$opt[] = 'dolor';
@estefanionsantos
estefanionsantos / group.form.rubricate.php
Last active September 8, 2021 00:48
group form rubricate
<?php
use Rubricate\Form\SelectOptForm;
use Rubricate\Form\SelectOptGroupForm;
$opt['lorem'] = array(1 => 'ipsum', 2 => 'dolor', 3 => 'amet');
$opt['aliquam'] = array(4 => 'tincidunt', 5 => 'ligula', 6 => 'nulla');
$select = new SelectOptGroupForm('latim', $opt);
@estefanionsantos
estefanionsantos / file.form.rubricate.php
Last active September 8, 2021 00:26
file form rubricate
<?php
use Rubricate\Form\FileForm;
use Rubricate\Form\LabelForm;
use Rubricate\Element\CreateElement;
$grp = new CreateElement('div');
$lab = new LabelForm('image:');
$usr = new FileForm('image');
@estefanionsantos
estefanionsantos / fieldset.form.rubricate.php
Last active September 8, 2021 12:08
fieldset form rubricate
<?php
use Rubricate\Form\FieldsetForm;
use Rubricate\Form\LabelForm;
use Rubricate\Form\CheckboxForm;
$elem = new FieldsetForm('Category:');
for ($i = 1; $i <= 3; $i++) {
@estefanionsantos
estefanionsantos / checkbox.form.rubricate.php
Last active September 8, 2021 00:44
checkbox form rubricate
<?php
use Rubricate\Form\LabelForm;
use Rubricate\Form\CheckboxForm;
for ($i = 1; $i <= 3; $i++) {
$checkbox = new CheckboxForm('checkbox[]', $i);
$checkbox->checked(2);