Php 用从另一个选择框中选择的选项填充选择框
在php表单的第2页上,我有一个动态创建的选择框,其中填充了数据库BOX1中的内容。这已经是基于php表单第一页的选择。 还有一个空的选择框框2 现在,我希望用户能够通过单击按钮将项目从BOX1传输到BOX2。因此,表格的本页应包含以下步骤: 他们从框1中选择一个或多个项目 他们点击移动按钮 这些项目从第1框中消失,并出现在第2框中 冲洗并重复,直到他们满意自己的选择 单击finish(完成)按钮并前进到第3页 我该怎么做 我想在每次点击时使用php self,但这似乎很难实现Php 用从另一个选择框中选择的选项填充选择框,php,drop-down-menu,Php,Drop Down Menu,在php表单的第2页上,我有一个动态创建的选择框,其中填充了数据库BOX1中的内容。这已经是基于php表单第一页的选择。 还有一个空的选择框框2 现在,我希望用户能够通过单击按钮将项目从BOX1传输到BOX2。因此,表格的本页应包含以下步骤: 他们从框1中选择一个或多个项目 他们点击移动按钮 这些项目从第1框中消失,并出现在第2框中 冲洗并重复,直到他们满意自己的选择 单击finish(完成)按钮并前进到第3页 我该怎么做 我想在每次点击时使用php self,但这似乎很难实现 编辑:我发现了一
编辑:我发现了一个不同的问题,这应该对我有所帮助。您可以使用下面的jQuery代码来实现这一点,根据您的要求更改下面的代码,请点击此处
$(function() {
$("#box1").click(function() {
var clkVal = $("#box1 option:selected").val();
var clkTxt = $("#box1 option:selected").text();
$("#box1 option:selected").remove();
$("#box2").append('<option value="'+ clkVal +'">'+ clkTxt +'</option>');
});
$("#box2").click(function() {
var clkVal = $("#box2 option:selected").val();
var clkTxt = $("#box2 option:selected").text();
$("#box2 option:selected").remove();
$("#box1").append('<option value="'+ clkVal +'">'+ clkTxt +'</option>');
});
});
如果您是jquery新手,请下载最新的jquery库,并在标题和框1中包含您的框1选择框的id,您可以用原始id替换框1
我希望这会对您有所帮助。听起来很像您应该在javascript中做的事情。是的,我希望避免这种情况。。。但是,环顾四周,似乎确实如此。