Обязательный полевой валидатор с Safari 5.1 - PullRequest
4 голосов
/ 30 августа 2011

Я использую обязательный валидатор поля (код ниже) со списком переключателей в мастере, чтобы убедиться, что пользователь выбирает значение, прежде чем перейти к следующему шагу мастера.Это работает нормально со всеми браузерами, кроме Safari.Даже когда пользователь выбрал значение из списка переключателей, отображается сообщение об ошибке проверки, которое не позволяет пользователю продолжить работу.Я не могу понять, почему это может быть и почему это может быть только для Safari.

Любые предложения

            <asp:WizardStep ID="WizardStep2" runat="server" Title="Step 2">
            Below are the results of your search, select a publication to continue or search again.
             <br /><br />
                    <asp:RadioButtonList ID="rbl_publication" runat="server">
                    </asp:RadioButtonList>
            <asp:RequiredFieldValidator ID="pub_list_valid" runat="server" 
                ControlToValidate="rbl_publication" 
                ErrorMessage="** Please select a publication">** Please select a publication</asp:RequiredFieldValidator>
            <br />
            <asp:Label ID="lbl_publications_no_data" runat="server" 
                style="font-weight: 700" 
                Text="Sorry...No publications are available for the selected criteria, please try again." 
                Visible="False"></asp:Label><br /><br />
        </asp:WizardStep>

1 Ответ

0 голосов
/ 09 сентября 2011

Я тестировал Safari 5.0.5 и 5.1 (Windows), и он работает как положено. Я собираюсь догадаться, что ваша проблема связана с данными. Вы html кодируете названия публикаций? Если нет, то вы, вероятно, должны быть.

Надеюсь, это поможет

...