javascript - 如何从另一个下拉列表中的下拉列表中获取值?

标签 javascript php html

我的问题是如何将下拉列表中选定的答案放入另一个下拉列表中? A组和B组如何编程?请参阅下面的代码。

示例:

if some one select from group A and from group B, i want the selected answere in de drop-down list Group A&B.

<!DOCTYPE html>
<html>
<body>

<select name="GROUD A">
<option value="Select">Group A</option>
<option value="A1">A1</option>
<option value="A2">A2</option>
<option value="A3">A3</option>
<option value="A4">A4</option>
</select>
<p></P>


<select name="GROUD B">
<option value="Select">Group B</option>
<option value="B1">B1</option>
<option value="B2">B2</option>
<option value="B3">B3</option>
<option value="B4">B4</option>
</select>

<select name="GROUP A&B">
<option value="Select">Selection from Group A and B</option>
<option value="A?">A?</option>
<option value="B?">B?</option>
</select>

</body>
</html>

最佳答案

纯 JavaScript 解决方案:

检查 fiddle :

<强> http://jsfiddle.net/q6rV9/3/

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript">
        function groupA(val) {  
            var x = document.getElementById("groupAB");
            x.options[1].value = val;
            x.options[1].text = val;
            x.options[1].selected="true";
        }

        function groupB(val) {  
            var x = document.getElementById("groupAB");
            x.options[2].value = val;
            x.options[2].text = val;
            x.options[2].selected="true";
        }
    </script>
</head>
<body>
<form>
    <select name="groupa" onchange="groupA(this.value)">
        <option value="A?">Group A</option>
        <option value="A1">A1</option>
        <option value="A2">A2</option>
        <option value="A3">A3</option>
        <option value="A4">A4</option>
    </select>
    <p></p>
    <select name="groupb" onchange="groupB(this.value)">
        <option value="B?">Group B</option>
        <option value="B1">B1</option>
        <option value="B2">B2</option>
        <option value="B3">B3</option>
        <option value="B4">B4</option>
    </select>
    <select name="groupab" id="groupAB">
        <option value="Select">select</option>
        <option value="">A?</option>
        <option value="">B?</option>
    </select>
</form>
</body>
</html>

关于javascript - 如何从另一个下拉列表中的下拉列表中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23844914/

相关文章:

php - 使用 git 和 submodule,什么是好的文件夹结构?

php - MySQL/PHP 如何设置和填充关系数据库以一次插入几行?

php - 检查并检索数据库列日期是否在接下来的 X 天内

html - Silex Assets 文件

php - HTML 表单不通过 php 将数据提交到我的数据库

javascript - CSS3 Image Modal (Advanced) .. 多一张图片?

javascript - SCRIPT5039 : Redeclaration of const property - IE 9 Javascript issue

javascript - 如何使用js查找用户是否可以单击html中的给定按钮?

c# - 捆绑前在 Javascript 中搜索和替换

javascript - HTML Canvas 图像未显示