我在rowdatabound事件上动态添加了一个单选按钮。我想要网格的特定行的选定单选按钮的值。
目前我正在获取值,但它不会返回特定行索引的值。
请参阅我的以下代码:
function GetBlastid()
{
var gv = document.getElementById("<%=grdOofMailProcess.ClientID%>");
var rbs = gv.getElementsByTagName("input");
var flag = 0;
for (var i = 0; i < rbs.length; i++)
{
if (rbs[i].type == "radio")
{
if (rbs[i].checked)
{
alert(rbs[i]);
flag = 1;
document.getElementById('hdnBlastId').value=rbs[i].value
break;
}
}
}
}发布于 2012-09-12 15:23:14
好的,一旦你得到了哪一个单选框被选中,导航到它的父级并得到行索引row.rowIndex,我不能给你确切的代码,因为我不知道你是如何放置单选按钮的,无论它是直接在一个列下面还是有一个不同的父级。
function GetBlastid()
{
var gv = document.getElementById("<%=grdOofMailProcess.ClientID%>");
var rbs = gv.getElementsByTagName("input");
var flag = 0;
for (var i = 0; i < rbs.length; i++)
{
if (rbs[i].type == "radio")
{
if (rbs[i].checked)
{
alert(rbs[i]);
//here get the parent of rbs[i] and navigate to the row to get the row index.
flag = 1;
document.getElementById('hdnBlastId').value=rbs[i].value
break;
}
}
}
}https://stackoverflow.com/questions/12382990
复制相似问题