dongzhang0243 2013-05-14 11:09
浏览 136

多选下拉菜单 - 如何添加默认值

I'm trying to add default value in multiselect dropdown, so far i tried

    <select name="addons[]" multiple="multiple" id="addons">
     <option value="Not Selected" <?php echo set_select('addons[]', 'Not Selected', TRUE); ?> >Not Selected</option>
    <?php foreach ($addons as $options) { ?>
    <option value="<?php echo $options->addon_name; ?>"><h5><?php echo $options->addon_name; ?></h5></option>
    <?php } ?>                 
 </select>

I should suppose to get the default value as "Not selected" but i'm getting only empty. Any one knows where i'm going wrong ?

  • 写回答

1条回答 默认 最新

  • douzhi4056 2013-05-14 11:17
    关注
    <select name="addons[]" multiple="multiple" id="addons">
     <option value="Not Selected" 
    <?php echo in_array("Not Selected",$addons)?"SELECTED":"" ?> 
    >Not Selected</option>
    <?php foreach ($addons as $options) { ?>
        <option value="<?php echo $options->addon_name; ?>" 
        <?php echo in_array($options->addon_name,$addons)?"SELECTED":"" ?>
        ><h5><?php echo $options->addon_name; ?></h5></option>
    <?php } ?>                 
    </select>
    

    where $addons is for example the $_POST['addons'] or the array of current addons from your database.

    By the way: I think you should not use < h5 > inside the < option > tag

    评论

报告相同问题?

悬赏问题

  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画