如何根据另一个下拉列表的选择来填充多个下拉列表
how to populate multiple dropdown depending on the select of another dropdown
如何根据另一个下拉的选择填充多个下拉列表
我有这个下拉名称部分
<select name="section">
<option value="0">choose</option>
<option value="1">section1</option>
<option value="2">section2</option>
<option value="3">section3</option>
<option value="4">section4</option>
<option value="5">section5</option>
<option value="6">section6</option>
<option value="7">section7</option>
<option value="8">section8</option>
<option value="9">section9</option>
<option value="10">section10</option>
</select>
我有另外7个下拉列表,其中包含名称:subject1,subject2,subject3,subject4,subject5,subject6,subject7
我想根据下拉菜单"部分"的选择,用不同的值填充7个下拉菜单
例如,当我从下拉菜单"section"中选择section 1时,它会填充
dropdown subject1 with "1"
dropdown subject2 with "2"
dropdown subject3 with "3"
dropdown subject4 with "4"
dropdown subject5 with "5"
dropdown subject6 with "6"
dropdown subject7 with "7"
当我从下拉菜单"section"中选择section 2时,它会填充
dropdown subject1 with "a1"
dropdown subject2 with "a2"
dropdown subject3 with "a3"
dropdown subject4 with "a4"
dropdown subject5 with "a5"
dropdown subject6 with "a6"
dropdown subject7 with "a7"
依此类推
HTML:
<select name="section" onchange="yourfunction();">
....
</select>
Javascript:
yourfunction()
{
// Your logic here...
}
这将解决您的问题:
$('select').first().change(function () {
$sub.hide();
if (this.selectedIndex > 0)
$sub.eq(this.selectedIndex - 1).show();
}).change();
工作小提琴
相关文章:
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- PHP下拉列表由要使用javascript的数据库填充
- 使用两个下拉列表的值填充文本框
- 根据url填充表单选择下拉列表
- 无法使用国家/地区选择中的状态动态填充下拉列表
- 使用javascript填充Codeigniter(表单助手)-下拉列表
- 通过使用AngularJs进行分组来填充下拉列表
- 从填充了 AJAX 的下拉列表中获取控制器的操作方法中的值
- 动态下拉列表选项在添加多列后未填充
- 如何从 API 填充数据并加载到下拉列表中
- 由vbscript下拉列表填充的经典asp-javascript数组
- 使用 ajax 和 JSP Servlet 根据选择的上一个下拉列表填充下拉列表
- 根据 Wordpress 页面中的第一个下拉列表填充第二个下拉列表
- 用下拉列表填充数字数组
- 根据选择的其他下拉列表填充一个下拉列表
- 根据下拉列表填充和禁用文本字段
- 用下拉列表填充HTML页面
- 如何使用下拉列表填充文本框
- 根据上一个下拉列表填充下拉列表
- 使用已填充下拉列表填充文本框