im using form api and im trying to get to make a group of fields under one type, like for example a phone number, you would have 3 fields 1 being the area code and the other 2 fields being the number
I would think it would be something like this..
$form['phone'] = array(
'#title' => 'Phone Number',
'#tree' => TRUE
);
$form['phone']['areacode'] = array(
'#type' => 'textfield',
'#maxlength' => 3,
'#size' => 3,
);
$form['phone']['number1'] = array(
'#type' => 'textfield',
'#maxlength' => 3,
'#size' => 3,
);
$form['phone']['number2'] = array(
'#type' => 'textfield',
'#maxlength' => 4,
'#size' => 4,
);
or even something with options like this for example
$form['phone'] = array(
'#type' => 'textfield',
'#title' => 'Phone Number',
'#tree' => TRUE,
'#options' => array(
array(
'#value' => t('areacode'),
'#maxlength' => 3,
'size' => 3,
),
array(
'#value' => t('number1'),
'#maxlength' => 3,
'size' => 3,
),
array(
'#value' => t('number2'),
'#maxlength' => 4,
'size' => 4,
),
)
);
Either way I want to have multiple textfield values under one form type.
Thanks