<!doctype html>
<html>
<link rel="stylesheet" href="http://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<body>
<div class="row"><div class="col">
<?php
use eftec\MessageList;
use eftec\ValidationOne;
include "common.php";
$f=new \eftec\FormOne();
$f->classType('label','col-sm-2 col-form-label'); // for all labels
$f->classType('text','col-sm-10 form-control'); // for all labels
$f->classType('select','col-sm-10 form-control'); // for all labels
echo $f->start();
echo $f->id('field1')
->label('field 1:')
->type('label')
->render();
echo $f->id('field1')
->type('text')
->render();
echo $f->renderRaw('<br>');
echo $f->id('field2')
->label('field 2:')
->addExtra('style','cursor: pointer;')
->onClick('alert("ok");')
->type('label')->render();
echo $f->id('field2')
->type('text')
->render();
echo $f->renderRaw('<br>');
echo $f->id('field3')
->label('field 3:')
->type('label')
->addExtra('style','cursor: pointer;')
->onClick('alert(\'ok\');')
->render();
echo $f->id('field3')
->label('field 2:')
->type('select')
->addItem('','--select a field--')
->onChange('alert("changed")')
->bind(['id'=>'id','text'=>'text','extra'=>''])
->addItems(
[
['id'=>1,'text'=>'America'],
['id'=>2,'text'=>'Asia'],
['id'=>3,'text'=>'Europa'],
])
->render();
echo $f->end();
?>
</div>
</div>
</body>
</html>
|