4个回答
展开全部
因为checkbox编译成html后是以这种形式存在的
编译前:<asp:CheckBox ID="chk1" runat="server" Text="11" />/*asp.net 为列*/
编译后:<input id="chk1" type="checkbox" name="CheckBox1" /><label for="chk1">11</label>
所以想通过.value获得文本值显然是不可能的了。可以通过下面的方法:
var chk_value=document.getElementById("chk1").nextSibling.innerText;
编译前:<asp:CheckBox ID="chk1" runat="server" Text="11" />/*asp.net 为列*/
编译后:<input id="chk1" type="checkbox" name="CheckBox1" /><label for="chk1">11</label>
所以想通过.value获得文本值显然是不可能的了。可以通过下面的方法:
var chk_value=document.getElementById("chk1").nextSibling.innerText;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String tChk[] = request.getParameterValues("InpPolGridChk"); //获取列
for(int i=0; i<nCount; i++)
{
if(tChk[i].equals("1") )//选中标记
{
}
}
for(int i=0; i<nCount; i++)
{
if(tChk[i].equals("1") )//选中标记
{
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var r=document.getElementsByName("r");
for(var i=0;i<r.length;i++){
if(r[i].checked){
alert(r[i].value);
}
}
for(var i=0;i<r.length;i++){
if(r[i].checked){
alert(r[i].value);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询