依赖<选择>HTML和JavaScript菜单
Dependent <select> menus in HTML and JavaScript
我的页面中有两个<select>
字段。第一个品牌名称如下:
<select name="1">
<option value="Apple">Apple</option>
<option value="Samsung">Samsung</option>
<option value="other">Other</option>
</select>
如果用户在第一个字段中选择"苹果",我希望第二个字段包含苹果的产品供用户选择,例如
<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中的一些编程逻辑来实现。
该主题在以下链接中进行了详细解释:
- 如何使用JQuery填充级联下拉列表
- 基于第一个下拉列表的选定值填充第二个下拉列表
- 如何根据第一个下拉列表的值在$.ajax()中填充第二个下拉列表
- 根据第一选择下拉列表的选择填充第二选择下拉列表,并填充单选按钮下方的外部内容
- 如何用JavaScript在HTML中创建级联下拉列表?
- 带有4个层次框的Javascript级联下拉菜单
注意: 我没有将这个问题标记为重复,因为你在问题中没有明确提到JavaScript
相关文章:
- 依赖<选择>HTML和JavaScript菜单
- 展开 JAVASCRIPT 菜单
- Javascript菜单选择
- 对齐javascript菜单上的文本
- 通过 selenium webDriver 访问 javascript 菜单
- JavaScript 菜单控件子菜单
- Javascript 菜单样式 — 循环中的循环
- JavaScript菜单栏和表单
- 使用 WebDriver 展开 JavaScript 菜单
- 在新页面加载时保持 JavaScript 菜单打开
- JavaScript菜单下拉菜单单击不起作用
- 在android浏览器中,Javascript菜单向左移动,并暴露屏幕右侧的间隙
- JavaScript菜单手风琴
- javascript菜单悬停处于活动状态
- 弹出Javascript菜单
- 基本Javascript菜单程序中的函数出现问题
- Javascript菜单将类设置为活动
- 水平Javascript菜单错误
- javascript菜单上的活动链接可以处理父链接,而不仅仅是子链接
- Javascript菜单onclick'不起作用