我在向导中使用了一个必填字段验证器(下面的代码)和一个单选按钮列表,以确保用户在继续执行向导的下一步之前选择一个值。这适用于除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>
答案 0 :(得分:0)
我已经在safari 5.0.5和5.1(windows)上进行了测试,它按预期工作。我猜你的问题与数据有关。你是html编码出版物标题?如果没有,那么你应该是。
希望这有帮助