.net validation safari requiredfieldvalidator

.net - Validador de campo requerido con Safari 5.1



validation requiredfieldvalidator (1)

Estoy usando un Validador de campo obligatorio (código a continuación) con una Lista de botones de radio dentro de un asistente para garantizar que el usuario seleccione un valor antes de continuar con el siguiente paso del asistente. Esto funciona bien con todos los navegadores excepto Safari. Incluso cuando el usuario ha seleccionado un valor de la lista de botones de radio, se muestra el mensaje de error de validación y no permite que el usuario proceda. No puedo entender por qué podría ser esto y por qué podría ser solo para Safari.

Alguna sugerencia

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


Probé en Safari 5.0.5 y 5.1 (Windows) y funciona como esperaba. Voy a adivinar que su problema está relacionado con los datos. ¿Estás html codificando los títulos de publicación? Si no, entonces probablemente deberías serlo.

Espero que esto ayude