asp.net 中RadioButtonList控件问题,如何判断是哪条记录的?
正在做一个调查投票的小功能,碰到如下问题
当提交时,需判断是否都给了分数,如果没给分,给出提示“1.1未打分”这个投票问题我用的是repeater控件绑定的。如下:
<table class="table1">
<asp:Repeater runat="server" ID="rptItemlist">
<ItemTemplate>
<tr>
<td class="td1">
<span style="color: #FF001E">*</span>
<%#Eval("sn")%>
</td>
<td class="td2">
<span>
<%#Eval("ItemTitle")%></span>
</td>
<td class="td3">
<asp:RadioButtonList ID="RadioButtonList1" RepeatDirection="Horizontal" runat="server" CssClass="radio">
<asp:ListItem Value="5">5</asp:ListItem>
<asp:ListItem Value="4">4</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="1">1</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
我想请教的是,在客户端提交时,如何判断是否每个都给了分数?并做分数记录呢 ASP.NET 控件 javascript
[解决办法]
jQuery("table.table1>tr").each(function(i,item){
if(jQuery(item).find("input[class='radio']:checked").length<=0){
alert(jQuery(item).find("td").eq(0).html()+"没有勾选");
return false;
}
});