2017-04-26 89 views
0

我使用asp.net mvc與不顯眼的驗證來顯示我的模型上的錯誤消息。還使用devexpress mvc幫助程序構建剃鬚刀視圖。當從一個callback面板回調並返回模型錯誤時,錯誤消息會顯示。由於我們進行調用的方式,devexpress不會將錯誤的焦點集中在控制上。所以我寫函數查找控制,如果有錯誤,並將焦點不要隱藏焦點錯誤

function OncbpEndCallback(s, e) { 
    var control = $("input[name='" + currentControl + "']"); 
    if (!HasError(currentControl)) { 
     control = NextTabbable(control); 
    } 

    control.focus(); 
} 

問題是很多的時候,我將焦點設置它刪除確認消息。並非所有的時間,但很多時間。我如何防止郵件消失?

回答