Displays a standard dropdown.

type

(string)  Must be equals to select.

label

(string)  The label to display next to the field.

help

(string)  An optional text to describe the purpose of the field.

required

(bool)  Whether the field is mandatory or optional.

value

(string|array)  The option(s) of the dropdown to select.

multiple

(bool)  Whether it is possible to select more than a value (false by default).

id

(string)  An optional field ID.

class

(string)  An optional field class suffix.

disabled

(bool)  Whether the dropdown is disabled or not.

onchange

(string)  Defines the onchange attribute with the provided callback.

hidden

(bool)  True to avoid displaying the label of the field.

options

(array)  An array containing the select options, where the array key represents the option value and the array value is used as option text.

[
    'reachus' => [
        'type' => 'select',
        'label' => 'How did you find us?',
        'value' => 'Google',
        'options' => [
            'youtube' => 'YouTube',
            'google' => 'Google',
            'facebook' => 'Facebook',
            'adv' => 'Advertisement',
            'other' => 'Other',
        ],
    ]
]

Changelog

Version Description
1.9 Introduced.
Last Update: 2023-12-29 14:15
Helpful?