guisaldanha/form-builder

用于生成 HTML 5 表单的 PHP 类

1.0.0 2021-11-13 18:51 UTC

This package is auto-updated.

Last update: 2024-09-14 01:29:47 UTC


README

正如标题所示,这是一个用于创建 HTML 表单的类。

安装

要安装,只需确保已安装 composer,并运行以下命令

composer require guisaldanha/form-builder

使用方法

要使用这个库,请使用以下代码

<?php
include __DIR__ . "/vendor/autoload.php";

use GuiSaldanha\FormBuilder\Form;

$form = new Form('POST', 'enviar.php', "Enviar Mensagem");

// $form->setHidePlaceholder(true);
// $form->setHideLabel(true);

$form->addField('nome*', 'Nome', 'text');
$form->addField('email*', 'Email', 'email');
$form->addField('telefone*', 'Telefone', 'tel');
$form->addField('comoConheceu', 'Onde nos conheceu?', 'select', ['Google', 'Facebook', 'Instagram', 'Youtube', 'Outros']);
$form->addField('mensagem*', 'Diga alguma coisa', 'textarea');
$form->addField('newsletter*', 'Quero receber novidades e promoções sobre o site', 'checkbox');

?>

<h1>Contato</h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.</p>
<?= $form->create() ?>

可以使用 setHidePlaceholder 方法隐藏或禁用字段的占位符,也可以使用 setHideLabel 方法不使用标签

需求

已在 PHP 7.4 及以上版本进行了测试。可能在更早的版本上也能工作,但未进行测试。