Я запускаю событие onclick в зависимости от условия. Но событие нажатия работает в Firefox, но не работает в Chrome и Explorer.Можете ли вы помочь?Ниже приведен код Javascript
function SaveOrCancelConfirmation(btnId) {
if (confirm("Do you want to save the changes ")) {
return true;
} else {
if (btnId == "imgShowNext")
document.getElementById("ctlWorkingDaysCalender_btnHidden").click();
else
document.getElementById("ctlWorkingDaysCalender_btnHidden2").click();
}
}
Вот две кнопки
<asp:Button ID="btnHidden" runat="server" style="display:none;" OnClick="HdnButton_Click" />
<asp:Button ID="btnHidden2" runat="server" style="display:none;" OnClick="HdnButton2_Click" />
Здесь методы
protected void HdnButton_Click(object sender, EventArgs e)
{
foreach(DataRow dr in _selectedDates.Tables[0].Select("IsDBData='0'"))
{
dr.Delete();
}
ViewState[VS_DATES] = _selectedDates;
imgShowNext_Click(sender, null);
}
protected void HdnButton2_Click(object sender, EventArgs e)
{
foreach (DataRow dr in _selectedDates.Tables[0].Select("IsDBData='0'"))
{
dr.Delete();
}
ViewState[VS_DATES] = _selectedDates;
imgShowPrevious_Click(sender, null);
}
Я ожидаю, что когда дело доходит до другой части, тоон должен вызывать соответствующий метод через событие onclick во всех браузерах, но он не запускает событие click в Chrome и Explorer, тогда как он запускается в Firefox.