как сравнить значения переключателей со значениями текстового поля в asp.net - PullRequest
0 голосов
/ 22 декабря 2010

У меня есть четыре переключателя и одно текстовое поле. Мне нужно проверить, что значение выбранного переключателя равно значению текстового поля. Кто-нибудь, пожалуйста, помогите мне

Ответы [ 3 ]

2 голосов
/ 22 декабря 2010
if(radioButtonList.SelectedValue == textBox1.Text.Trim())
{
   //your code goes here
}
0 голосов
/ 22 декабря 2010

Хорошо. Вы не уточнили, где вы хотите сделать это сравнение, т.е. ClientSide или ServerSide. Если вы хотите, чтобы это было на стороне сервера, вы можете предпочесть ранее опубликованные ответы, в противном случае для стороны клиента попробуйте этот вариант с помощью Jquery.

<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>

Нажмите на эту ссылку:

DEMO

0 голосов
/ 22 декабря 2010

textBox не содержит свойства Value.


if (!string.IsNullOrEmpty(RadioButtonList1.SelectedValue) &&
                RadioButtonList1.SelectedValue.Equals(TextBox1.Text, StringComparison.Ordinal))
    {
        //your code goes here
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...