<asp:RadioButtonList ID="RadioButtonList1" runat="server">        
<asp:ListItem Value="A">a</asp:ListItem>        
<asp:ListItem Value="B">b</asp:ListItem>    
</asp:RadioButtonList><asp:RadioButtonList ID="RadioButtonList2" runat="server">        
<asp:ListItem Value="C">c</asp:ListItem>        
<asp:ListItem Value="D">d</asp:ListItem>    
</asp:RadioButtonList>如何用Jquery判断每个RadioButtonList 里都是否都点选了呢。
就像考卷,单选题没答完,不允许提交的。

解决方案 »

  1.   

    效率有点低~~也为同名的radio选择过后还厚重新验证一次
    var rds = $('input:radio');
    $('input:radio').each(function () {
        if (rds.filter('[name="' + this.name + '"]:checked').size() == 0) { alert(this.name + '还没有选择!'); return false; }
    });  
      

  2.   


    这个可以实现,而且我自己改改还能准确定位到哪道题没答,锚点就过去。
    还想问下如果是checkboxlist呢。同样的实现效果应该如何写呢?