2010-12-22 10 views

Antwort

0

textBox enthält keine Value-Eigenschaft.


if (!string.IsNullOrEmpty(RadioButtonList1.SelectedValue) && 
       RadioButtonList1.SelectedValue.Equals(TextBox1.Text, StringComparison.Ordinal)) 
    { 
     //your code goes here 
    } 
2
if(radioButtonList.SelectedValue == textBox1.Text.Trim()) 
{ 
    //your code goes here 
} 
0

Well.You nicht klären, wo man diesen Vergleich dh Clientside oder ServerSide.If tun wollen Sie wollen, dass es Server-Seite Sie zuvor geschrieben Antworten dieses man sonst für die Client-Seite bevorzugen, können JQuery versuchen Sie es mit .

<div> 
    <input type='radio' name='rd' value='A'> 
    <input type='radio' name='rd' value='B'> 
    <input type='radio' name='rd' value='C'> 
    <br /> 
    <asp:TextBox ID="txtName" runat="server"></asp:TextBox> 
</div> 

<script type="text/javascript" > 
    $(document).ready(function(){ 
    $("input:radio[name='rd']").click(function(){ 
     if($(this).is(":checked")) 
     { 
      if($.trim($(this).val()) == $.trim($("#txtName").val())) 
       alert("Yeah!I got matched value."); 
      else 
       alert("Oops!Not matched."); 
     } 
    }); 

    }); 
</script> 

Klicken Sie auf diesen Link:

DEMO