我有两个< select>我页面中的字段。第一个显示如下,带有一些说明性的品牌名称:
< select name =“1”>
< option value =“Apple”> Apple< / option>
< option value =“Samsung”> Samsung< / option>
< option value =“other”> Other< / option>
< /选择>
如果用户在第一个字段中选择“Apple”,我希望第二个包含Apple的产品供用户选择,例如
< select name =“Apple”>
< option value =“iphone”> iPhone 7< / option>
< option value =“ipad”> iPad Super Pro< / option>
< option value =“other”> Other< / option>
< /选择>
但是,如果它选择“三星”,我想相应地更新第二个字段的选项。
< select name =“Samsung”>
< option value =“note”> Note 6< / option>
< option value =“galaxy”> Galaxy S8< / option>
< option value =“other”> Other< / option>
< /选择>
如果用户选择“其他”,我想要显示输入字段。
< input type =“text”name =“other”/>
我怎样才能做到这一点?
1 个答案:
答案 0 :(得分:0)
您需要级联选择字段才能实现所需的行为。这不能完全用HTML完成,你需要一些JavaScript编程逻辑才能按照自己的意愿去做。
以下链接详细解释了该主题:
注意: 我没有将此问题标记为重复,因为您未在问题中明确提及JavaScript。