在一个列表框中选择“值”应影响所有其他列表框
select Value in one listbox should affect all other list boxes
我有三个列表框,名称分别为state、District和college。所有列表框都包含一个值"全部"。如果我在州列表框中选择了所有,那么其他列表框地区和大学应该改为"全部"。如何制作?我修改了两个列表框。我无法参加第三场比赛。
ex : 1. State -
a) xxxxxxx
b) yyyyyyy
c) zzzzzzz
d) All
2. District -
a) aaaaaaa
b) bbbbbbb
c) All
3. College -
a) aaaaaaa
b) All
看到那里,如果我点击州列表框中的"全部",那么地区和学院应该作为全部。在此之前,如果我点击地区列表框中的"全部",学院将改为"全部"。如何在onChange中编写代码??
提前谢谢。
在jQuery中,您可以执行以下操作:
<select id="state" size="3">
<option value="0">state1</option>
<option value="1">state2</option>
<option value="all">All</option>
</select>
<select id="district" size="3">
<option value="0">district1</option>
<option value="1">district9</option>
<option value="all">All</option>
</select>
<select id="collage" size="3">
<option value="0">collage1</option>
<option value="1">collage2</option>
<option value="all">All</option>
</select>
<script type="text/javascript">
$('#state').click(function() {
if ($(this).val() == 'all') {
$('#district').val('all');
$('#collage').val('all');
}
});
$('#district').click(function() {
if ($(this).val() == 'all') $('#collage').val('all');
});
</script>
请参阅http://jsfiddle.net/CDMWK/3/
<select id='selection1'>
....options ...
</select>
var select= document.getElementById('selection1');
select.onchange = function () {
var index = this.selectedIndex;
if (index == SomeValue ) {
// do something
}
}
使用switch语句根据所选项目执行不同的操作是有意义的。
要访问所选项目的值,您可以在onchange中使用它:
...
var selectedValue = this.options[index].value; // index is the selectedIndex;
...
相关文章:
- 要求输入在数据列表中
- 从javascript创建一个列表
- 如何使用jQuery选择下拉列表的值
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- 如何使用json将对象列表从java转换为javascript
- 区分JSON中的矩阵和列表列表
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- jQuery:影响相同深度的列表元素
- 如果我使用AutoPostBack=“”,对fireEvent()有任何影响吗;真“;在asp下拉列表中
- 如何在不影响其他项目的情况下操作一组列表组项目
- 对加载相关下拉列表的性能影响,最多约30000条记录
- 如何阻止对选择列表的更改影响第二个选择
- 大列表中React子节点上的重复键对性能的影响
- 为什么使用切片克隆列表会影响原始列表
- 获取影响元素的所有类的列表,包括派生类
- 视图中的脚本只影响列表中的一个项目
- 在一个列表框中选择“值”应影响所有其他列表框
- 影响现有的单选按钮列表以设置默认值