PHP code example of grottopress / form-field
1. Go to this page and download the library: Download grottopress/form-field library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
grottopress / form-field example snippets
declare (strict_types = 1);
use GrottoPress\Form\Field;
// Text field
$text = new Field([
'id' => 'field-id',
'name' => 'field-name',
'type' => 'text',
'value' => 'My awesome text field',
'label' => 'My text field',
]);
// Render text field
echo $text->render();
// Radio buttons
$radio = new Field([
'id' => 'field-id',
'name' => 'field-name',
'type' => 'radio',
'value' => 'my-choice',
'choices' => [
'one' => 'One',
'my-choice' => 'My Choice',
'two' => 'Two',
],
]);
// Render radio field
echo $radio->render();
// Dropdown
$dropdown = new Field([
'id' => 'field-id',
'name' => 'field-name',
'type' => 'select',
'value' => 'my-choice',
'choices' => [
'one' => 'One',
'my-choice' => 'My Choice',
'two' => 'Two',
],
]);
// Render dropdown field
echo $dropdown->render();
// Multi-select dropdown
$mdrop = new Field([
'id' => 'field-id',
'name' => 'field-name[]',
'type' => 'radio',
'value' => 'my-choice',
'choices' => [
'one' => 'One',
'my-choice' => 'My Choice',
'two' => 'Two',
],
'meta' => [
'multiple' => 'multiple',
],
]);
// Render multi-select dropdown
echo $mdrop->render();