如果一个人从下拉列表中选择一个值,我想传输两个数字。
我想在下拉菜单旁边展示第二个谷。
例如,如果选择选项"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来实现你需要的东西。