2011-11-29 109 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();