为CheckBox和DropDownList添加一个简易的JavaScript
来源:互联网 发布:python 异常重试 编辑:程序博客网 时间:2024/05/18 00:07
今天某人问我一个问题,有关<asp:CheckBox>和<asp:DropDownList>的JS的使用。
情况是这样的,如下图:
Auto Select是一<asp:Label>;然后,接下来的是<asp:CheckBox>和<asp: DropDownList>。现在希望,当勾了Manual select后,可以从下拉列表中选择一个值,用来代替Auto select这个值。
很常见的一个应用。很多人问,对于这样的简单的应用,为什么不直接使用html控件?哎,我也这样想。但是,现实中是没办法 的,现在很多人习惯使用这样的asp控件,由于操作起来的简便性,VS很聪明的。OK,那么使用AutoPostBack属性不一样可以选来选去吗,为什 么要JS?嚯嚯,主要是好看些,页面不用闪啊闪啊的,那样很烦的,不是?
好了,废话少说,这是简单的应用,所以,三下五除二地,手动为<asp:CheckBox>添加一个onclick;为<asp:DropDownList>添加一个onchange。就是这么简单。
代码如下:
页面代码
两段简单的JS如下:
<script language="javascript">
function check()
{
var checkbox=document.getElementById('chkManual');
var result=document.getElementById('lblResult');
var dropdown=document.getElementById('ddlManual');
if(checkbox.checked)
{
result.innerText='Manual select 1';
dropdown.disabled=false;
}
else
{
result.innerText='Auto select';
dropdown.selectedIndex=0;
dropdown.disabled=true;
}
}
function dropdown()
{
var result=document.getElementById('lblResult');
var dropdown=document.getElementById('ddlManual');
result.innerText=dropdown.value;
}
</script>
function check()
{
var checkbox=document.getElementById('chkManual');
var result=document.getElementById('lblResult');
var dropdown=document.getElementById('ddlManual');
if(checkbox.checked)
{
result.innerText='Manual select 1';
dropdown.disabled=false;
}
else
{
result.innerText='Auto select';
dropdown.selectedIndex=0;
dropdown.disabled=true;
}
}
function dropdown()
{
var result=document.getElementById('lblResult');
var dropdown=document.getElementById('ddlManual');
result.innerText=dropdown.value;
}
</script>
- 为CheckBox和DropDownList添加一个简易的JavaScript
- VS.Net 中为ComboBox 和DropDownList 添加行...
- 为DataGrid添加CheckBox控件的例子
- 实现 DropDownList的CheckBox多选
- 为 checkbox 添加事件,使选中和非选中时改变其他几个checkbox的可选状态
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性
- Javascript,Jquery获取select,dropdownlist,checkbox等空间下的内容
- 一个较简易的分页javascript类
- 一个较简易的分页javascript类
- JavaScript实现一个简易的计算器
- JavaScript写一个简易的抽奖系统
- javascript控制服务器控件——实例:为DropdownList动态添加删除选项
- javascript控制服务器控件——实例:为DropdownList动态添加删除选项
- javascript控制服务器控件——实例:为DropdownList动态添加删除选项
- jquery 操作radio dropdownlist 和 checkbox
- 为 Javascript 数组添加一个 inArray 方法
- 设为首页和添加收藏的Javascript代码
- 为 DropDownList 选项添加背景或样式
- Jasypt 1.2发布,增强Hibernate加密支持(转载)
- 正则表达式大全
- PB函数全中文解释版
- 给删除按扭添加删除确定框
- PB函数全中文解释版(续1)
- 为CheckBox和DropDownList添加一个简易的JavaScript
- Ext js 应用系列一:EditGrid
- 数字图像处理杂记
- (转)什么是句柄
- Ext2.0学习入门
- 第 1 章 闪烁吧!看看extjs那些美丽的例子。
- 全世界是不是我的电脑最差……
- 把图片存数据库(GridView)
- rs_save