这个代码是获取RadiobuttonList的值,根据传入参数名称,就可以获取到相关的value值与text值,但是在火狐等浏览器下,不支持。。求高手解决下~
function getRadioTextValue(RadioName){
var rbtn = document.getElementById(RadioName);
//得到所有radio
var list= rbtn .getElementsByTagName("input");
for (var i = 0; i < list.length; i++) {
if (list[i].checked) {
return rbtn .cells[i].innerText+"|"+list[i].value;
}
}
}
function getRadioTextValue(RadioName){
var rbtn = document.getElementById(RadioName);
//得到所有radio
var list= rbtn .getElementsByTagName("input");
for (var i = 0; i < list.length; i++) {
if (list[i].checked) {
return rbtn .cells[i].innerText+"|"+list[i].value;
}
}
}
解决方案 »
- 如何统计某帖子的访问次数,就像论坛里那样
- detailsview自定义数据源下的问题。
- 关于form验证的signout()
- C#:e.Item.Cells[i].Text = row[i].ToString("0.00")译成VB.net是什么?
- 一个response.write("<script>...)问题,对于高手来说太简单了,但我不是高手
- 关于代码注释的疑问
- 遍历页面所有选中的CheckBox控件
- <customErrors mode="Off"/>问题
- ----如何改变超连接文字的颜色---
- 请问怎样使DIV可以这样?
- media player 的播放器控制器里面的控件事件可否重写?
- ASP.NET MVC 动态加载 Template
var rbtn = document.getElementById(RadioName);
//得到所有radio
var list= rbtn .getElementsByTagName("input");
var str;
for (var i = 0; i < list.length; i++) {
if (list[i].checked) { if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
str= rbtn .cells[i].textContent+"|"+list[i].value;
}
else{
str= rbtn .cells[i].innerText+"|"+list[i].value;
}
return str;
}
}
}
var $ddlresume_popu = $("#ddlresume_popu option:selected").text();这样试试
function getRadioTextValue(RadioName){
var str;
str=$("input[name='"+RadioName+"']:checked").next().text()+"|"+$("input[name='"+RadioName+"']:checked").val();
return str;
}