У меня есть следующий флажок
<form id="Form1" runat="server">
<p class="hint grey"><asp:checkbox runat="server" ID="chkBox"/><asp:literal runat="server" ID="warningTxt"></asp:literal></p>
<div class="clear"></div>
<br/>
<table>
<tr><td>
<asp:ImageButton ID="btnSubmit"
runat="server"
Text="Agree"
ToolTip="Agree"
UseSubmitBehavior="true"
OnClick="btnSubmit_Click"
CausesValidation="true"
ImageUrl="~/img/buttons/agree-button.gif" />
</td><td>
<a href="#" onclick="window.print();return false;"><img src="img/buttons/print-button.gif"/></a>
</td></tr></table>
</form>
И в коде позади
protected void btnSubmit_Click(object sender, EventArgs e)
{
ErrorMessage.Text = String.Empty;
DateTime currentDate = DateTime.Now;
if (Page.IsValid)
{
if (chkBox.Checked)
{
Response.Redirect("Default.aspx", false);
}
else
{
ErrorMessage.Text = "Tick the alert statement";
ErrorMessage.CssClass = "error";
//errorTable.Visible = true;
}
}
}
Теперь по какой-то причине в Firefox, когда я ставлю галочку и нажимаю "Отправить", я получаю ошибкусообщение «Отметьте предупреждение», но в Chrome это нормально.Так почему же Firefox не выбирает правильное значение в чекбоксе?