自动点击按钮

时间:2012-03-15 23:18:40

标签: javascript

我有一个页面,在页面上我有一个按钮,按钮点击执行3个功能。单个函数调用完成后,我需要自动调用按钮单击事件。完成每个功能后,我添加了代码

script = " document.getElementById('" & btnCreateApprove.ClientID & "').click(); }"
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "btnCreateApproveClick", script, True). 

通过添加此代码,我可以在函数调用完成后自动调用按钮单击,该页面有一个更新面板,其中显示“正在处理等待...”,它在功能执行其操作时显示。第一次自动点击后,我得到了更新面板找不到的错误对象引用。我认为我的自动点击调用是在页面完全加载之前发生的。让我知道该怎么做。

2 个答案:

答案 0 :(得分:2)

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $('#printbuttoncustomer').trigger('click'); 
   });
</script> 

<input name="printbuttoncustomer" id="printbuttoncustomer" type="hidden" />

答案 1 :(得分:0)

出于某种原因,您使用&代替+。 第一行应为:

script = " document.getElementById('" + btnCreateApprove.ClientID + "').click(); }"

否则你会收到错误。