2011-07-12 80 views
0

我有一個包含3個更新面板的頁面...基於updatepanel1中的文本框更改,更新其他面板的模式,然後單擊提交按鈕。Ajax頁面不支持鼠標滾動

問題是我爲文本框創建了onblur事件......一旦有回傳一切正常。但是最糟糕的情況是用戶改變文本框並使用鼠標滾動條並點擊提交按鈕。在這種情況下(因爲onblur事件從未發生),我無法更新第二個和第三個更新面板。

一個解決方案,我認爲是,onclicking提交按鈕,我試圖檢查以前的模式,但是這不會對我的情況是可能的,因爲設計問題

回答

0

你可以Javascript事件總是附加到滾動條也可以觸發更新。

僞代碼:

window.onscroll: 
    if contents of textbox have changed: 
     do postback 
    else 
     do nothing