我有2個asp文本框,我已附加jQuery觸發linkbutton服務器端點擊如果在任何2個文本框上按下輸入鍵。但是這似乎並不奏效,請幫我解釋我在做什麼錯了。我需要一個適用於所有主流瀏覽器[IE7,8,9],[Firefox 3,4],Safari [4,5]的解決方案。觸發asp.net鏈接按鈕點擊輸入鍵按
這裏是我的代碼,
<script language="javascript" type="text/javascript">
function GC_PostBack() {
jQuery('#<%=lnkSubmitGiftCardNumber.ClientID%>').trigger("click");
}
和服務器端的PN Page_Load中,我附加了此功能,文本框的onkeypress事件的事件。我試過使用.click()而不是.trigger(「click」),但無濟於事。我試過使用.click()而不是.trigger(「click」),但無濟於事。請幫忙!
謝謝。
沒有,這似乎並沒有工作。我試着改變我的jQuery函數,並直接插入Page_Load中的Attributes.Add。 – 2011-04-27 21:12:21
我用你的確切代碼(用我的答案)進行了一次測試,它的工作完美。代碼確實有效。如果它不適合你,那麼在頁面上一定有其他干擾的東西。作爲測試,嘗試從頁面上的簡單鏈接觸發回發。它應該回發。 – 2011-04-27 21:51:56