记录js获取获取DropDownList和RadioButtonList控件值的方法
2011-08-26 14:47
447 查看
1、获取DropDownList控件值
function GetdllValue(id) {
var r = document.getElementById(id);
for (var i = 0; i < r.length; i++) {
if (r[i].selected) {
return r[i].text;
}
}
}
PS:id是控件的ID,传入的时候需要加引号
var text = GetdllValue("ddlCustomerLevel");
2、获取RadioButtonList控件值
//取到选择的item的Value
function selectRadioButtonListValue(id) {
var r = document.getElementById(id);
var p = r.getElementsByTagName("input");
for (var i = 0; i < p.length; i++) {
if (p[i].checked) {
return p[i].value;
}
}
}
//根据取到的Value转换RadioButtonList控件枚举中文值
function GetRBLText(rva) {
switch (rva) {
case 0:
return "已";
break
case 1:
return "未";
break
default:
return "未";
}
}
PS:id是控件的ID,传入的时候需要加引号
var text = GetRBLNetTypeText(selectRadioButtonListValue("rblNetType"));
3、ASP.NET中DropDownList控件出现,选择值后,自己默认恢复为第一个默认值,产生这种情况的原因有两种:
第一种:未判断IsPostBack
第二种:DataSource赋值的时候对应的DataValueField有重复的值
function GetdllValue(id) {
var r = document.getElementById(id);
for (var i = 0; i < r.length; i++) {
if (r[i].selected) {
return r[i].text;
}
}
}
PS:id是控件的ID,传入的时候需要加引号
var text = GetdllValue("ddlCustomerLevel");
2、获取RadioButtonList控件值
//取到选择的item的Value
function selectRadioButtonListValue(id) {
var r = document.getElementById(id);
var p = r.getElementsByTagName("input");
for (var i = 0; i < p.length; i++) {
if (p[i].checked) {
return p[i].value;
}
}
}
//根据取到的Value转换RadioButtonList控件枚举中文值
function GetRBLText(rva) {
switch (rva) {
case 0:
return "已";
break
case 1:
return "未";
break
default:
return "未";
}
}
PS:id是控件的ID,传入的时候需要加引号
var text = GetRBLNetTypeText(selectRadioButtonListValue("rblNetType"));
3、ASP.NET中DropDownList控件出现,选择值后,自己默认恢复为第一个默认值,产生这种情况的原因有两种:
第一种:未判断IsPostBack
第二种:DataSource赋值的时候对应的DataValueField有重复的值
相关文章推荐
- js获取带checkbox行的记录的Id值的两个方法
- JS获取几种URL地址的方法
- js获取IP地址的方法小结
- 用JS获取地址栏参数的方法(超级简单)但实用
- js获取腾讯视频ID的方法
- js获取数组、字符串末尾项的方法
- js获取不定数量参数的方法
- 获取网页URL地址及参数等的两种方法(js和C#)
- js获取html的span标签的值方法(超简单)
- js,jquery获取checkbox 记录ID值
- js 获取元素下面所有li的两种方法
- JS公共方法:全部反选,获取url指定的参数,取值保留两位小数...
- js之DOM操作中获取属性方法
- js获取TreeView控件选中节点的Text和Value值的方法
- js获取当前页面url与刷新当前页面的各种方法
- 关于JS判断图片是否加载完成且获取图片宽度的方法
- JS快速获取图片宽高的方法
- js和jquery获取父级元素、子级元素、兄弟元素的方法
- Spring AOP进行日志记录,管理 (使用Spring的拦截器功能获取对action中每个方法的调用情况,在方法调用前
- JS之获取样式的简单实现方法(推荐)