combox 的blur焦點離開事件,無法觸發記錄

langgufu314發表於2011-08-19
[color=blue][size=medium]formpanle的combox控制元件有個blur事件,用以在失去焦點後其值改變時向後臺傳送請求,從而實現里程計算,而我又通過specialKey實現了回車切換元件焦點,結果發生了一個問題,就是combox在回車失去焦點後,雖然其值發生了變化,但卻並沒有向後臺傳送請求,只有當我用滑鼠點選任何位置後,才會向後臺傳送請求,也就是說combox的blur事件在回車失去焦點後,並沒有真正釋放焦點,直到我用滑鼠點選任何位置後,它才釋放焦點,並向後臺傳送請求,點一次,釋放一次,請求一次,連點兩下,這兩個combox的焦點也連續釋放兩次,同樣向後臺也接連傳送了兩次請求。
後來,把combox的Blur事件改成了select事件,這時當combox值發生變化後,直接向後臺傳送請求,同樣實現了需求,並且不會出現blur無法觸發的糟糕情況。[/size][/color]

相關文章