【发布时间】:2013-02-02 12:20:28
【问题描述】:
我必须解决分配给我的一些代码中的问题,问题是在page.init else statemant 中遵循 此代码:
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处理程序而不覆盖它?
【问题讨论】:
标签: javascript vb.net event-handling