2017-07-05 7 views
0

私は3つのradiobtnsを持っています(アプリケーションにログインするにはさまざまな方法がありますが、どういうわけか、チェックされているかどうかを尋ねると何とか2つのラジオボックスに戻ります。。?誰もが私が間違ってやっている任意のアイデアを持って、私はすでに真であると、それをトリガー何かがバックエンドでどこにもありませんことを千回をチェックするが、それはそうではないのです複数のradio tbnsはバックエンドでtrueを返します

フロントエンド:

<asp:RadioButton ID="rdr_username" runat="server" GroupName="log" value="username" 
         onclick="$('#eidimage').hide();$('#cardimg').hide();$('#usernamepassword').show();$('#ctl00_ContentPlaceHolder1_txtUsername').focus()" /> 

<asp:RadioButton ID="rdr_eid" runat="server" name="type" GroupName="log" value="eid" 
         onclick="$('#usernamepassword').hide();$('#cardimg').hide();$('#eidimage').show();" /> 

<asp:RadioButton ID="ad_id" runat="server" name="type" GroupName="log" value="eid" 
         onclick="$('#usernamepassword').hide();$('#cardimg').show();$('#eidimage').hide();" /> 

バックエンド:

Protected Sub btnAanmelden_Click2(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAanmelden.Click 
     If rdr_username.Checked Then 
      'do something 

     ElseIf rdr_eid.Checked Then 
     'do something 

     ElseIf ad_id.Checked Then 
      'do something 
     End If 



    End Sub 

答えて

0

RadioButton ID="rdr_eid"RadioButton ID="ad_id"の '値'は同じです。ラジオボタンごとに異なる値を持つか、値属性を完全に削除します。

注:ボタン2がチェックされている場合は、値がボタンrdr_eidad_idためvalue="eid"あるので.Checkedは、ラジオボタンから値を取得または設定し、その後、ボタン3はまた、ボタン3がチェックされている同様にあれば、trueを返します、ボタン2も真です。

+0

私はこれを見ていないでしょう。ありがとう! –

関連する問題