如何将两个选项与1个选项组合

时间:2017-03-02 06:36:54

标签: php jquery html mysql

我的hmtl上有一个select option(drop down)。我想将此发布到数据库。通常情况下,如果我选择 "Selection1",则会选择value="3",如果我选择 "Selection2"value="4"将会被选中地选择。

现在,我希望如果我选择 "Selection1&2"value="3"value="4"将被选中或发布到数据库。

关于如何做到这一点的任何想法或建议?

<select class="form-control" id='Selection'>    
    <option value="3">Selection1</option>
    <option value="4">Selection2</option>
    <option value="5">Selection1&2</option>
</select> 

谢谢

2 个答案:

答案 0 :(得分:5)

使用属性multiple并使用select设置[]的名称:

<select class="form-control" id='Selection' name="myselect[]" multiple>    
    <option value="3">Selection1</option>
    <option value="4">Selection2</option>
    <!-- Following option can be removed -->
    <!-- option value="5">Selection1&2</option -->
</select> 

在服务器上打印myselect的值:

print_r($_POST['myselect']);

你会看到你有一个包含选定值的数组。

答案 1 :(得分:1)

如果您的第三个选项充当全选选项,请使用Bootstrap框架工作来选择所有功能并获得更好的外观。

<div class="form-group">

    <div class="col-md-4">
        <select id="Selection" class="multiselect-ui form-control" multiple="multiple">
            <option value="3">Selection1</option>
            <option value="4">Selection2</option>
            <!-- Following option can be removed -->
            <!-- option value="5">Selection1&2</option -->
        </select>
    </div>
</div>


<script type="text/javascript">
    $(function () {
        $('.multiselect-ui').multiselect({
            includeSelectAllOption: true
        });
    });
</script>

&#34;全选&#34;将作为您的第三个选择