Событие Onclick не работает на Chrome и Explorer, но работает на Firefox - PullRequest
0 голосов
/ 12 июня 2018

Я запускаю событие 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.

...