【发布时间】:2016-05-16 18:49:58
【问题描述】:
我的页面中有两个 <select> 字段。第一个如下所示,带有一些说明性的品牌名称:
<select name="1">
<option value="Apple">Apple</option>
<option value="Samsung">Samsung</option>
<option value="other">Other</option>
</select>
如果用户在第一个字段中选择“Apple”,我希望第二个包含Apple的产品供用户选择,例如
<select name="Apple">
<option value="iphone">iPhone 7</option>
<option value="ipad">iPad Super Pro</option>
<option value="other">Other</option>
</select>
但是,如果它选择“三星”,我想相应地更新第二个字段的选项。
<select name="Samsung">
<option value="note">Note 6</option>
<option value="galaxy">Galaxy S8</option>
<option value="other">Other</option>
</select>
如果用户选择“其他”,我希望显示一个输入字段。
<input type="text" name="other"/>
我该怎么做?
【问题讨论】:
-
这在纯 HTML 中是不可能的。为此,您将需要一些 JavaScript。
标签: javascript html select option