【发布时间】:2016-01-30 04:53:55
【问题描述】:
我有以下代码:
<label for="city">City</label>
<select id="city" name="city" required>
<option value="">Select city</option>
<option value="city1">city1</option>
<option value="city2">city2</option>
<option value="other" onselect="">Other...</option>
</select>
当用户选择“其他”时,我希望表单在此下拉列表下方显示一个新的输入文本,以便他/她可以输入自己的城市。同样,如果用户在下拉列表中选择现有城市之一,则生成的文本输入将消失。
【问题讨论】:
-
请展示您尝试过的内容?
-
请在每个建议下方查看我的 cmets。仍然没有解决。这与您的建议完全不同。
-
这是该问题的简单扩展。在更改选择时,获取文本并执行一个函数来显示输入。
-
其实很抱歉,我很着急把dupe-marking弄混了。我的意思是这个问题:stackoverflow.com/questions/12750307/…
标签: javascript jquery html