1

私は JavaScript と Web 開発シーンに慣れていないので、ご容赦ください。私がプログラミングしている Web サイトでは、サーバー側のソースからの日付値で満たされたテーブルがあります。テーブルのセクションをクリックすると、テキストはクリックされた日付を含む入力テキストボックスに置き換えられ(マスクを適用)、テキストボックスが表示されると、日付を編集できるようにjquery datepickerボックスが表示されるはずです. この状況でマスクされたテキストボックスに日付ピッカーを適用することは可能ですか? もしそうなら、どのようにこれを行うつもりですか??

4

1 に答える 1

1

jQueryマスクとjQuery日付ピッカーの両方を使用できる同じテキストボックスに日付ピッカーと日付マスクを設定することができます。クリックイベントで、表示されているテキストボックスにフォーカスを置くと、日付ピッカーが展開されます。

jQuery(document).ready(function() {
     jQuery(".classOfTextbox").datepicker(
        {
            changeMonth: true,
            changeYear: true
        });
     $(".classOfTextbox").mask("99/99/99;");

   $('table').click(function(){
      $(".classOfText").hide();
      $(".classOfTextbox").show();
      $(".classOfTextbox").focus();    
   });    
}

.classOfTextboxにはstyledisplay:noneを設定し、jQueryに必要なすべての.jsファイルと.cssファイルを含めることを忘れないでください。

于 2009-12-18T00:47:56.120 に答える