Onclick Event不适用于chrome和Explorer,但适用于Firefox

时间:2018-06-12 18:27:51

标签: javascript google-chrome explorer

我正在根据条件触发onclick事件。但是点击事件正在使用Firefox但不适用于Chrome和资源管理器。你能帮忙吗? 以下是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事件调用相应的方法,但它不会在Chrome和资源管理器中触发点击事件,而在Firefox中触发它。

0 个答案:

没有答案