PHP Classes

File: examples/firstexample.php

Recommend this page to a friend!
  Classes of Jorge Castro   FormOne   examples/firstexample.php   Download  
File: examples/firstexample.php
Role: Example script
Content type: text/plain
Description: Example script
Class: FormOne
Generate HTML form composed programatically
Author: By
Last change: Update of examples/firstexample.php
Date: 4 years ago
Size: 1,098 bytes
 

Contents

Class file image Download
<!doctype html>
<html>
<?php
use eftec\MessageList;
use
eftec\ValidationOne;
include
"common.php";

$f=new \eftec\FormOne();

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();
?>
</html>