我有一个像这样的按钮:
<asp:LinkButton runat="server" ID="btnDeleteActivity" OnClientClick="return ConfirmDelete()" OnClick="btnDeleteActivity_Click">
Delete activity
</asp:LinkButton>
和这个 HTML:
<i class="fa fa-trash" onclick="DeleteActivity()"></i>
在 JS 中我有这个:
function DeleteActivity() {
document.getElementById('<%= btnDeleteActivity.ClientID %>').click();
}
问题是,当我单击 i 元素时,它仅调用按钮的OnClientClick ,而忽略 OnClick。(OnClientClick里面的JS函数只是一个简单的return confirm('some message'))
我尝试删除 OnClientClick 并仅使用按钮上的 OnClick 进行测试,但它仍然没有调用它。当我测试直接点击按钮时,它工作得很好。
有人知道可能是什么问题吗?
富国沪深
相关分类