Formon kattintásra megjelenő mezők

krisy képe

Sziasztok!

Form API-val készítek éppen egy kérdőívet, és szükségem lenne egy olyan megoldásra, amellyel a form bizonyos mezőit el tudom rejteni, majd ha a felhasználó kattint, akkor JS-sel meg tudom jeleníteni.
(pl.: név mező alapból látszik, és egy linkre, mondjuk "további adatok"-ra kattintva megjelennek további, nem kötelező mezők)

Tudtok ebben segíteni ?

krisy képe

Googlizás közben megtaláltam a megoldást, gondoltam, felírom ide, hátha valakinek a későbbiekben szüksége lesz még rá:

$form['Advanced_Settings'] = array(
	'#type' => 'fieldset',
	'#title' => t('Advanced settings'),
	'#collapsible' => TRUE,
	'#collapsed' => TRUE,
	);
 
$form['Advenced_Settings']['Id'] = array('#type' => 'textfield','#title' => t('Id'), );

Az első rész hozza létre a fieldset-et (ez a "csiki-csuki"), az alsó sor pedig erre a fieldset-re rak egy textfield-et (így ha össze van csukva a fieldset, akkor nem látszik a mező, nyitásra megjelenik)

0
0