我有两个多选框,用户可以将项目从一个框移动到另一个框(使用Javascript完成)。但是,当我发布表单时,用户将项目移动到的多选框的POST值为空。如果我选择其中一些然后回发,我可以看到我选择的那些。
我的问题是......我可以获取特定选择框中的所有值,无论它们是否被选中?
<select multiple="multiple" class="form-control" id="viewSelected" name="viewSelected[]">
//options go here
</select>
谢谢! 杰森
答案 0 :(得分:0)
我认为您在询问可靠的下拉列表。我是对的吗?
答案 1 :(得分:0)
要获取option
值和文本,您可以遍历它们
$('select option').each(function(){
let value = $(this).attr('value');
let text = $(this).text();
});
答案 2 :(得分:-2)
要根据第一个框的值进行打印,您需要为第一个框提供一个类。每次单击该框后,都会生成一个唯一的ID。 根据这个,您可以使用Ajax函数
在第二个框中获取数据