How to pre-select items in a select with chosen

Drupal Answers Asked by Jav on December 3, 2020

How do you load a select with items preselected when the chosen module is installed/enabled?

I’m doing the following:

$my_list = array('item1' = 'item1', 'item2' = 'item2', 'item3' = 'item3');
$form['list_info']['my_list'] = array(
      '#title' => t('Select a list to manage:'),
      '#type' => 'select',
      '#options' => $my_list,
      '#default_value' => $my_list,

But the select shows up empty. Clicking it reveals the items and I can select them, but I need the chosen select to show up with the items selected. How’s this possible?

One Answer

Your select item is currently only accepting one selected option. This is why it won't allow an array as a default value (it expects a string or int).

adding following line should work

'#multiple' => true,

Answered by Suranga Panagamuwa Gamage on December 3, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP