我必须解决分配给我的一些代码中的问题,问题是在声明中遵循此代码 page.init
else
:
Me.SaveChangesButton.Attributes.Add("OnClick",
"if (!confirm('Are you sure?')){
return false;
} else {
document.getElementById('SaveChangesButton').disabled = true;
document.getElementById('rejectButton').disabled = true;
}
")
覆盖此代码:
Protected Sub SaveChangesButton_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles SaveChangesButton.Click
问题[编辑]
如何绑定confirm()
到按钮以使其不会覆盖我的handler
功能?在代码中的哪个位置绑定它是最佳实践?如果我删除第二部分else {document.getElementById('SaveChangesButton').disabled = true; document.getElementById('rejectButton').disabled = true;}
它可以正常工作,但是我应该如何编写它以便它继续执行SaveChangesButton_Click
,因为我知道只有第二部分覆盖处理程序?- 如何执行这两行
document.getElementById('SaveChangesButton').disabled = true; document.getElementById('rejectButton').disabled = true;
并仍然执行SaveChangesButton_Click
处理程序而不覆盖它?