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

时间:2016-03-19 17:28:12

标签: php html

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

我想在下拉列表旁边显示第二个谷。

例如,如果选择选项" 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>';

1 个答案:

答案 0 :(得分:0)

最好用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来实现您的需求。