function _maskinput_definitions_element in Masked Input 7.2
Helper function: builds masked input definition form element.
2 calls to _maskinput_definitions_element()
- masked_input_settings in ./
masked_input.admin.inc - Form builder: Masked Input settings
- _masked_input_definitions_add_another_submit in ./
masked_input.admin.inc - Ajax submission callback: adds another definition form element.
File
- ./
masked_input.admin.inc, line 95 - Provides the administrative UI.
Code
function _maskinput_definitions_element($delta = 'new', $definitions = array()) {
return array(
'#type' => 'container',
'#attributes' => array(),
'character' => array(
'#type' => 'textfield',
'#size' => 1,
'#maxlength' => 1,
'#default_value' => isset($definitions[$delta]['character']) ? $definitions[$delta]['character'] : '',
),
'regex' => array(
'#type' => 'textfield',
'#default_value' => isset($definitions[$delta]['regex']) ? $definitions[$delta]['regex'] : '',
),
'description' => array(
'#type' => 'textfield',
'#default_value' => isset($definitions[$delta]['description']) ? $definitions[$delta]['description'] : '',
),
);
}