Help pour liste déroulante a choix multiples - HTML/CSS - Programmation
Marsh Posté le 05-02-2010 à 14:07:34
remplace cette ligne :
Code :
|
par
Code :
|
Marsh Posté le 05-02-2010 à 14:52:55
Merci pour la réponse, mais cela n'affiche plus rien
Marsh Posté le 05-02-2010 à 15:03:19
oops, j'ai oublié un autre paramètre, le nb d'options à afficher.
Code :
|
Marsh Posté le 05-02-2010 à 16:56:22
Waw! Excellent rufo merci tu es très fort!
Merci d'avoir pris le temps de trouver mon problème.
Marsh Posté le 05-02-2010 à 16:59:10
D'ailleurs est-il possible de se passer de la touche contrôle (CTRL) pour sélectionner plusieurs éléments ?
Marsh Posté le 08-02-2010 à 11:08:35
non pas directement, car le comportement du composant vient de l'OS. Mais je pense qu'avec du javascript, il doit être possible de modifier ce comportement.
Marsh Posté le 05-02-2010 à 13:44:25
Bonjour à tous,
Sur un site que je bidouille je rencontre un petit soucis au niveau d'une liste déroulante qui n'est pas en choix multiple alors que je voudrai qu'elle le soit. Il faudrait donc en plus que toutes les options soient apparentes
Voici le code :
<tr>
<td nowrap="nowrap"><?php echo _('From catalog'); ?></td>
<td>
<?php show_catalog_select('catalog','',$_POST['catalog']); ?>
</td>
</tr>
et donc la fonction show_catalog_select :
function show_catalog_select($name='catalog',$catalog_id=0,$style='') {
echo "<select name=\"$name\" style=\"$style\">\n";
$sql = "SELECT `id`, `name` FROM `catalog` ORDER BY `name`";
$db_results = Dba::query($sql);
while ($r = Dba::fetch_assoc($db_results)) {
$selected = '';
if ($r['id'] == $catalog_id) {
$selected = "selected=\"selected\"";
}
echo "\t<option value=\"" . $r['id'] . "\" $selected>" . scrub_out($r['name']) . "</option>\n";
} // end while
echo "\t<option value=\"-1\" $selected>All</option>\n";
echo "</select>\n";
Merci