2011-11-29 108 views
0

我正在使用ASP.NET C#网站 我有一个JavaScript函数。在这个功能中,我需要触发一个按钮事件。 任何建议/链接?从java脚本调用按钮事件

编辑

我在javascript验证功能,我验证上单击此按钮。我有一种情况,就像当我点击按钮然后我需要验证,但是当我执行点击(通过$("#ID").trigger("click");),那么它不是必需的。任何建议?

+0

事件如何附加到按钮? – alex

+0

你是如何定义一个按钮的?它是HTML还是asp.net组件? –

+0

请参阅此链接http://aspalliance.com/1701_Using_JavaScript_Effectively_in_ASPNET_20__Part_1.all – Karthik

回答

2
$("#mybutton").trigger("click"); // just fires click event on the button 
$("#mybutton").click();   // simulates button click 
+0

...假设OP使用jQuery。 – alex

+0

我有验证功能的JavaScript,我验证点击此按钮。我有一种情况,就像当我点击按钮然后我需要验证,但是当我按照您在上面的代码中所建议的那样执行点击时。那么它不是必需的。任何建议? – Pankaj

0

既然你没有标记为jQuery,我会假设你没有使用它。

如果您要设置这样的事件:

var someButton = document.getElementById("yourButtonId"); 
someButton.addEventListener('click', clickEvent); 

然后您可以稍后提高点击事件是这样的:

clickEvent(); 

这也为我工作,但我不确定跨浏览器的安全性如何:

var button = document.getElementById("yourButtonId"); 
button.click();