example_element_phonenumber_expand
developer/examples/example_element.module, строка 58
- Версии
- 6
example_element_phonenumber_expand($element)
Our process callback to expand the control.
Код
<?php
function example_element_phonenumber_expand($element) {
$element['#tree'] = TRUE;
if (!isset($element['#value'])) {
$element['#value'] = array('areacode' => '', 'number' => '', 'extension' => '');
}
$element['areacode'] = array(
'#type' => 'textfield',
'#size' => 3,
'#maxlength' => 3,
'#value' => $element['#value']['areacode'],
'#prefix' => '(',
'#suffix' => ')',
);
$element['number'] = array(
'#type' => 'textfield',
'#size' => 8,
'#maxlength' => 8,
'#required' => TRUE,
'#value' => $element['#value']['number'],
);
$element['extension'] = array(
'#type' => 'textfield',
'#size' => 10,
'#maxlength' => 10,
'#prefix' => t('ext'),
'#value' => $element['#value']['extension'],
);
return $element;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии