This module provides a form element that makes it easier to create and manage multiple sets of related form fields. It allows you to define a repeatable group of fields, such as first and last name, and add or remove instances of that group as needed.
This module provides a form element to assist in creation of multiple elements.
Installation
Install as usual, see Installing Drupal 8 Modules or Installing modules' Composer dependencies for further information.
Configuration
No configuration needed.
Usage
$form['multiple'] = [
'#type' => 'element_multiple',
'#title' => 'Multiple values',
'#header' => [
['data' => $this->t('First name'), 'width' => '50%'],
['data' => $this->t('Second name'), 'width' => '50%'],
],
'#element' => [
'first_name' => [
'#type' => 'textfield',
'#title' => $this->t('First name'),
],
'last_name' => [
'#type' => 'textfield',
'#title' => $this->t('Last name'),
],
],
'#default_value' => $config->get('multiple'),
];
Credits & Thanks
The Drupal 8/9 version of this module is heavily based on the Webform module
Similar modules
Sponsors
Ask your assistant about Element Multiple
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
1 tracked project depends on this one
- ATLS 2 sites