An open API service indexing awesome lists of open source software.

https://github.com/tayron/html-helper

Classes para geração de Html
https://github.com/tayron/html-helper

Last synced: 3 months ago
JSON representation

Classes para geração de Html

Awesome Lists containing this project

README

        

# Html-Helper
Classes PHP criadas como base de estudo para gerar elementos Html.

Exemplo de utilização das classes
```
#!php
function __autoload($classe){
include_once 'Html/' . $classe.'.php';
}

$nomeCompleto = new InputText(['id' => 'nome', 'name' => 'nome', 'type' => 'text', 'label' => 'Nome Completo:']);
$telefone = new InputText(['id' => 'telefone', 'name' => 'telefone', 'type' => 'text', 'label' => 'Telefone:']);
$email = new InputText(['id' => 'email', 'name' => 'email', 'type' => 'email', 'label' => 'Email:']);
$mensagem = new Textarea(['id' => 'mensagem', 'name' => 'menagem', 'label' => 'Mensagem:']);

$divNome = new Div($nomeCompleto, ['style' => 'display: block; padding: 5px']);
$divTelefone = new Div($telefone, ['style' => 'display: block; padding: 5px']);
$divEmail = new Div($email, ['style' => 'display: block; padding: 5px']);
$divMensagem = new Div($mensagem, ['style' => 'display: block; padding: 5px']);

$formulario = new Form(['method' => 'post']);
$formulario->addElement($divNome);
$formulario->addElement($divTelefone);
$formulario->addElement($divEmail);
$formulario->addElement($divMensagem);

echo $formulario->display('Enviar mensagem');
```
Resultado
```


Nome Completo:



Telefone:



Email:



Mensagem:


Enviar mensagem

```