【发布时间】:2015-06-20 10:31:13
【问题描述】:
我试图弄清楚如何在从下拉列表中选择后用特定文本填充其他标签。
因此,如果下拉列表和其下方的另一个下拉列表应该发生以下情况。当您从 dropDown1 中选择“A”时,dropDown2 应填充“您选择了 A”。如果你选择“B”,dropDown2 应该说“你选择了 B”。 “C”也是如此
下面是一个示例代码。
<html>
<body>
<form>
<select id="dropDown1">
<option value = "A">A</option>
<option value = "B">B</option>
<option value = "C">C</option>
</select>
<select id="dropDown2">
<option value="You chose A">You chose A</option>
<option value="You chose B">You chose B</option>
<option value="You chose C">You chose C</option>
</select>
</form>
</body>
</html>
任何帮助将不胜感激。如果您可以展示一些很棒的代码,或者您可以为我指出正确的方向,在那里我可以找到很棒的答案。
【问题讨论】:
-
选择 2 中的值是预定义的,而不是根据选择 1 输入选择的值,还是要根据选择 1 中的用户输入动态添加选项以选择 2?
-
是的,选择 2 将取决于选择 1。因此,如果 dropDown1 = A 那么 dropDown 2 应该显示“你选择了 C”。几乎是一个 if then 语句。如果“a”是这个,那么“b”就是那个。
-
是的,一切都是预定义的。如果您从 dropDown1 中选择某些内容,它将填充 dropDown2、dropDown3 等,并使用在这些下拉列表中找到的值。
标签: javascript jquery html css drop-down-menu