Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从单个下拉选择中传递两个值_Php_Html - Fatal编程技术网

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

Php 如何从单个下拉选择中传递两个值,php,html,Php,Html,如果从下拉列表中选择一个值,我想传输两个数字 我想显示下拉列表旁边的第二个山谷 例如,如果选择选项“A”,则应在下拉菜单中显示“A”,并在其附近显示“B”(外侧下拉菜单) 如果选择选项“C”,则应在下拉菜单中显示“C”,并在其附近显示“D”(外侧下拉菜单) 当表单提交时,它还应该传递该值 简而言之,如果有人选择“A”,那么“A”和“B”都应该转移到网络页面 echo' <form id="main_form" name="main_form" method="post" action="o

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

我想显示下拉列表旁边的第二个山谷

例如,如果选择选项“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>';
echo'
A.
C
E
G
我
';

这可能最好通过

让我帮你开始

在html中创建一个div:

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

既然您了解PHP,您就应该能够使用jQuery实现您所需要的功能。

欢迎使用堆栈溢出。您还没有向我们展示您试图用来实现这一点的代码。请阅读我花了10分钟来创建代码张贴在这里,我不知道如何采取下一步,这就是为什么我在这里。如果我有代码,为什么我要来这里?对不起,StackOverflow不是“请写我的代码”服务。花几个小时,然后带着一些你尝试过的东西回来。(在我花了几个小时做研究之前,我不会在这里发布问题)。
$('#main_select').on('change', function (e) {
    var option_selected = $("option:selected", this);
    var value_of_selected = this.value;
    $(value_of_selected).appendTo('#content');
});