2011-07-11 4 views
3

ASCXユーザコントロールにある、RadioButtonListコントロールがあります:すべてのラジオボタンのグループをクリックするか

<asp:RadioButtonList ID="TrueFalse" runat="server" onclick="Radcheck();" 
        Font-Bold="True" RepeatDirection="Horizontal"> 
    <asp:ListItem Value="0">T</asp:ListItem> 
    <asp:ListItem Value="1">F</asp:ListItem> 
</asp:RadioButtonList> 

JavaScriptでは、私はすべてのRadioButtonListコントロールがチェックされていることを確認したいです。 これは、複数のradiobuttonlistコントロールを持つaspxページによって呼び出されます。 解決策を見つけてください。

答えて

0
function Radcheck(){ 
    var areAllChecked = true; 
    $('#<%=this.TrueFalse.CLientID%> :radio').each(function(){ 
    if(!this.checked){ 
     areAllChecked = false; 
     return ; 
    } 

    }); 

    return areAllChecked; 

} 
+0

コンパイルエラー 説明:この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。 コンパイラエラーメッセージ:CS0117: 'ASP.controls_cps_truefalsecontrol_ascx'に 'TrueFalse'の定義が含まれていません – user838804

+0

jsコードがapsxページにある場合は、ユーザーコントロールで別のアプローチをとる必要があります。パブリックstring ClientId {get {return this.rueFalse.ClientID;}}このようなjsコ​​ードを変更する$( '#<%= this.yorUserControlId.ClientID%>:radio')。each(function(){ – Vasioky

+0

Radiolist controlsそれはデータ主義者のコントロール下にある – user838804

関連する問題