我正在根据条件触发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中触发它。