簡體   English   中英

如何在使用Callback的asp.net應用程序中從Javascript觸發Button的OnClick事件?

[英]How can I trigger Button's OnClick event from Javascript in an asp.net application which is using Callback?

我在asp.net Webforms項目上使用Callback。 當單擊按鈕時,它運行良好。 但是我有一個文本框,當用戶按下“輸入”它必須觸發按鈕。 所以我做到了

function search_enter(event) {
    if (event.keyCode == 13) {
        $("#search_button").click();
    }
}

是的,它會觸發回調的第一個javascript函數。 但是它正在做回發而不是回調:S

我怎樣才能解決這個問題?

更新:我解決了這個問題,在輸入的keyup事件中調用了回調事件。

function search_enter(event) {
        if ($('#search_textbox').val() == '')
            return;
        WebForm_DoCallback('__Page', Basla(), Istek, null, Hata, true)
    }
<input id="search_textbox" onkeyup="search_enter(event)" type="text"  />

但是,如果我按Enter鍵,則當光標輸入時。 它正在回發。 我怎樣才能解決這個問題?

我找到了。 如果文本框在<form runat="server">標記中,則按回車鍵即回發。 我已經刪除了表單標簽,並且解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM