如何从单个下拉选择中传输两个值


How to transfer two value from a single drop down selection

如果一个人从下拉列表中选择一个值,我想传输两个数字。

我想在下拉菜单旁边展示第二个谷。

例如,如果选择选项"A",它

应该在下拉菜单中显示"A",并在它附近显示"B"(外部下拉菜单)。

如果选择选项"C",

则应在下拉菜单中显示"C",并在它附近显示"D"(外部下拉菜单)。

它还应在表单提交时传输该值。

简而言之,如果有人选择"A","A"和"B"都应该转移到网页上。

echo'
<form id="main_form" name="main_form" method="post" action="options.php">
<select id="main_select" name="main_select">
<option value="A">A</option> 
<option value="C">C</option>
<option value="E">E</option>
<option value="G">G</option>
<option value="I">I</option>
</select>
<input type="submit" id="main_submit" name="main_submit" value="submit" />
</form>';

这可能最好用jquery来实现

让我开始吧...

在你的 html 中做一个div:

<div id="content"></div>

然后在jQuery脚本中做这样的事情:

$('#main_select').on('change', function (e) {
    var option_selected = $("option:selected", this);
    var value_of_selected = this.value;
    $(value_of_selected).appendTo('#content');
});

既然你了解PHP,你应该能够使用jQuery来实现你需要的东西。