PHP Multiselect值回发

时间:2018-03-22 21:12:45

标签: javascript php post multi-select

我有两个多选框,用户可以将项目从一个框移动到另一个框(使用Javascript完成)。但是,当我发布表单时,用户将项目移动到的多选框的POST值为空。如果我选择其中一些然后回发,我可以看到我选择的那些。

我的问题是......我可以获取特定选择框中的所有值,无论它们是否被选中?

<select multiple="multiple" class="form-control" id="viewSelected" name="viewSelected[]">
//options go here
</select>

谢谢! 杰森

3 个答案:

答案 0 :(得分:0)

我认为您在询问可靠的下拉列表。我是对的吗?

答案 1 :(得分:0)

要获取option值和文本,您可以遍历它们

$('select option').each(function(){
    let value = $(this).attr('value');
    let text = $(this).text();
});

答案 2 :(得分:-2)

要根据第一个框的值进行打印,您需要为第一个框提供一个类。每次单击该框后,都会生成一个唯一的ID。 根据这个,您可以使用Ajax函数

在第二个框中获取数据