2013-01-03 60 views
1

我用下一個腳本把重點放在輸入驗證時failes(在ASP .NET MVC)拆散日期選擇焦點事件

$(function() { 
    $(".datepicker").datepicker(); 
    var inp = $('.input-validation-error:first').get(0); 

    if (inp) { 
     inp.focus(); 
    } 
}); 

但是,當我輸入了日期選擇它激活,並隱藏錯誤消息。 所以我不需要顯示日期選擇器當我專注於使用此腳本輸入

回答

-1

嘗試把datepicker()調用後,你給它的焦點。例如:

$(function() { 
    var inp = $('.input-validation-error:first').get(0); 

    if (inp) { 
     inp.focus(); 
    } 
    $(".datepicker").datepicker(); 
}); 
-1
$(function() { 
$(".datepicker").datepicker(); 
var inp = $('.input-validation-error:first').get(0); 

if (inp) { 
    inp.focus(); 
    inp.unbind().datepicker(); // this is works 
} 

});

+0

請提供解釋爲什麼您的答案是*答案 –