|
分類:[JavaScript]
初めまして。フォーカスが思うように移動出来ず困っております。
・環境 VS Community 2015 ASP.NET HTML5 JQuery2.0.3 JQueryUI1.11.4
HTMLの道中に、インプットボックスを3つ用意し、それぞれ 年月日、時、分とあります。 そのうち年月日には、datepickerを利用するようにしてあります。
以下ソース <HTML> @Html.TextBoxFor(Function(m) m.DATE, "{0:d}", New With {.tabindex = "10"}) @Html.TextBoxFor(Function(m) m.HOU, New With {.tabindex = "11"}) @Html.TextBoxFor(Function(m) m.MIN, New With {.tabindex = "12"})
<Jquery> jQuery(function ($) { $("#DATE").datepicker();
$.datepicker.regional['ja'] = { closeText: '閉じる', prevText: '<前', …後略
firstDay: 0, isRTL: false, showMonthAfterYear: true, yearSuffix: '年' };
$.datepicker.setDefaults($.datepicker.regional['ja']); });
DATEのインプットボックスをクリックすると、 カレンダー表示はされますが、そのカレンダーをクリックすると フォーカスが何処にもなくなってしまい、その後タブを押すと、 初期の位置に戻ってしまいます。
カレンダーをクリックした時、フォーカスをHOUにするとしたくとも、 そのカレンダーのクリックイベントを起こすための名前などにたどり着けませんでした。
この場合、どのように処理を行うのがベターなのでしょうか。 ご教示いただけたら幸いです。
|