• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:datepickerで日付の値を取得したい)

datepickerで日付の値を取得したい

このQ&Aのポイント
  • jQueryのdatepickerを実装し、日付の値を取得したいです。
  • 日付を選択してもエラーメッセージが出てしまう問題が発生しています。
  • 解決策がわからず、ご存知の方がいらっしゃいましたら教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • shockatz
  • ベストアンサー率80% (153/191)
回答No.1

これ、きっと頻出ですね。 jQuery.validate は keyDown や change イベントを監視しているので、DateTimePicker などの「外部投入」型の もジュールでは値の変化を検出できない、と。 DatePicker終了時に強制的にフォーカスを当てるとか。 <script type="text/javascript"> $(function(){  $("#datepicker").datepicker({   onClose : function(){    this.focus();   }  }) }); </script> ひょっとしたら一部のブラウザでonCloseのタイミングが合わないかも。ならば、 <script type="text/javascript"> $("#datepicker").datepicker({   onClose: function() {    setTimeout(function(){     $("#datepicker").focus(); }, 500); } }); </script> でもいいかな。

takecY
質問者

お礼

お忙しい中、解りやすい回答をしてくださって、ありがとうございました! <script type="text/javascript"> $(function(){  $("#datepicker").datepicker({   onClose : function(){    this.focus();   }  }) }); </script> を記入したら、エラーメッセージがでなくなりました!

関連するQ&A