2012-10-12 52 views
0

我想實現一個按鈕點擊事件,並試圖在我的Java腳本函數中調用它,而沒有實際點擊按鈕。在javascript中按鈕點擊代碼事件

protected void btn_hid_Click(object sender, EventArgs e) { 

     string fbid = tb_id.Text; 
     query = "select userid from users where fbid='" + fbid + "'"; 
     ds = db.SelectDs(query); 

    } 

現在我想在JavaScript函數中調用此函數,一旦發生頁面加載並調用java腳本。

function func() { 

alert("hiden"); 
$(document).ready(function() { 
        control or simple html control 
        $("[id*='btn_hid']").click(); 
        }); 
alert("hiden end"); 
} 

但是這並沒有發生。您能告訴我該怎麼做嗎?

回答

0

你的代碼是正確的。但可能會有一些問題。您可以嘗試使用替代代碼。

使用以下代碼行。

__doPostBack('<%= btn_hid.ClientID %>', '') 
1

您可以使用此代碼

btn_hid.Attributes.Add("onclick","return YourFunction()"); 

諾塔嘗試:如果你的願望也註冊動態腳本可以使用

var script = ""; 
Page.RegisterStartupScript("YourkeyOfScript",script); 

諾塔:您還可以在界面中使用OnClientClick

+0

okey,我真的覺得它有用 – shalini

+0

我很樂意幫助你Shalini –