获取下拉值的多个值

时间:2016-01-26 05:32:00

标签: php jquery html

我正在使用PhP。我有3个下拉列表,一个用于大陆,另一个用于国家,第三个用于城市。我希望得到多个大洲,国家和城市。我有3个按钮用于这些下拉列表。我在jquery中使用这些按钮附加了单击事件。如果我想选择多个大陆,那么我从下拉列表中选择该大陆,然后单击按钮。然后调用click事件并将值保存在数组中,并为下一个大陆重复该过程。在jquery中,我有3个阵列,适用于各大洲,国家和城市。提交表单时,如何将这些数组存储在数据库中。 enter image description here

1 个答案:

答案 0 :(得分:0)

<select class="continent">
<option>
</option>
<option value="America">America
</option>
<option value="Asia">Asia
</option>
</select>
<select class="country">

</select>
<script>
$(".continent").change(function(){
    var cou=new Object();///country
    cou['America']=['USA','Example'];
    cou['Asia']=['IRAN','Example','Example2'];
    var sel=$(".continent").val();
    for(var j=0;j<cou[sel].length;j++)
        {
            $('.country').append("<option value="+cou[sel][j]+">"+cou[sel][j]+"</option>");
        }
    })
</script>