我在javascript中有一个倒计时器。一旦计时器为0秒,我希望页面在button1_click事件处理程序中运行代码。
场景:我正在做一个测验引擎。当时间结束时,必须提交我想运行button1_click事件处理程序的测验响应。
请给我一些想法。
答案 0 :(得分:0)
最简单但最不一定是最正确的方法是简单地使用ASP.NET的JS函数来提交Web表单:
<script type="text/javascript">
function timerRunOut() {
__doPostBack('id_of_button','');
}
</script>
您可以通过执行以下操作获取按钮的ID:
__doPostBack('<%= myButton.ClientID %>', '');
有关详细信息,请参阅Understanding the JavaScript __doPostBack Function上的一篇好文章。
答案 1 :(得分:0)
document.getElementById("<%= myButton.ClientID %>").onclick();