You are here

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'] : '',
    ),
  );
}