Submitted by Bouchon on
Bonjour !
Je suis entrain de développer un module dans Drupal6 et je rencontre un problème dans un formulaire créé via une implémentation de hook_form().
Je cherche à créer une liste déroulante (select), mais à choix multiples et non pas à choix unique comme le fait l'extrait de code ci-dessous.
$form['booking_item'] = array(
'#type' => 'select',
'#title' => t('Item(s)'),
'#description' => t('Select the item(s) to book'),
'#options' => array(
1 => 'Item A',
2 => 'Item B',
3 => 'Item C',
4 => 'Item D'
),
'#required' => FALSE
);
Comment puis-je indiquer à Drupal que l'utilisateur peut faire plusieurs choix dans cette liste déroulante ?
D'avance merci !
Bonjour et bonne année, Je
Permalien Soumis par Matt le 5 Janvier, 2009 - 09:55
Bonjour et bonne année,
Je te conseillerais d'aller voir la prochaine fois ces 2 liens essentiels pour les formulaires :
http://api.drupal.org/api/file/developer/topics/forms_api.html/6
http://api.drupal.org/api/file/developer/topics/forms_api_reference.html/6
Dans ton exemple le select mutiple serait :
$form['booking_item'] = array(
'#type' => 'select',
'#title' => t('Item(s)'),
'#description' => t('Select the item(s) to book'),
'#options' => array(
1 => 'Item A',
2 => 'Item B',
3 => 'Item C',
4 => 'Item D'
),
'#required' => FALSE,
'#multiple' => TRUE
);
L'option #multiple définit le fait d'afficher une liste déroulante simple ou multiple.
Voilà
Matthieu
Bonjour Matt ! Merci pour
Permalien Soumis par Bouchon le 5 Janvier, 2009 - 11:02
Bonjour Matt !
Merci pour les bons voeux que je te réciproque bien volontiers ! :-)
Merci pour ton aide, et surtout, merci pour les 2 URL que tu indiques dans ton message, elles sont très intéressantes !
Bonne journée ! :-)