Member 12823969 Ответов: 1

Отображение сообщения, если переключатель не выбран


Привет,
Это моя проблема, у меня есть группа кнопок radion, и я хочу, чтобы, когда кто-то из них не выбран, отображалось сообщение об ошибке. Это код, который у меня есть
<pre><div class="floatLeft ml_15">
                                <asp:Literal ID="litPatientTypeO9" runat="server"></asp:Literal> *
                                <br />
                                <asp:RadioButton ID="rbtnNewO9" runat="server" GroupName="PatientTypeO9" CssClass="checkBox" />
                                <br />
                                <asp:RadioButton ID="rbtnRecidedO9" runat="server" GroupName="PatientTypeO9" CssClass="checkBox" />
                                <br />
                                <asp:RadioButton ID="rbtnUnsucessfulyTreatedO9" runat="server" GroupName="PatientTypeO9" CssClass="checkBox" />
                                <br />
                                <asp:RadioButton ID="rbtnTreatedAfterBrakeO9" runat="server" GroupName="PatientTypeO9" CssClass="checkBox" />
                                <br />
                                <asp:RadioButton ID="rbtnMovedO9" runat="server" GroupName="PatientTypeO9" CssClass="checkBox" />
                                <br />
                                <div id="divOtherType09" runat="server" class="floatLeft" style="padding-top: 3px;">
                                    <asp:RadioButton ID="rbtnOtherTypeO9" runat="server" 
                                        GroupName="PatientTypeO9" OnCheckedChanged="rbtnrbtnOtherTypeO9_CheckedChanged" AutoPostBack="true" CssClass="checkBox" />
                                </div>
                                <div class="floatLeft">
                                    <uc1:TextBoxControl ID="txtOtherTypeO9" runat="server" />
                                </div>
                            </div>


Спасибо

Что я уже пробовал:

Я смотрю на форумы trought internet, codeproject, StackOverflow и msd и не могу найти для себя решение.

1 Ответов

Рейтинг:
0

Rohan Dhamecha

Здесь вместо того, чтобы использовать все переключатели отдельно, целесообразно использовать список переключателей. Подготовьте таблицу данных для данных, которые вы хотите отобразить, и свяжите ее со списком переключателей следующим образом:

RadioButtonList1.DataSource = dt;
                RadioButtonList1.DataTextField = "shortCode";
                RadioButtonList1.DataValueField = "longName";
                RadioButtonList1.DataBind();


Вы также можете дать один и тот же столбец как текстовому полю данных, так и полю значений данных.
Итак, основное использование списка переключателей заключается в том, что вы можете проверить выбранный индекс.

RadioButtonList1.SelectedIndex != -1


Если он не равен -1, то выбирается любой из переключателей, иначе не выбирается ни один.