2016-12-22 14 views
-1

入力を受け付けることができません。デフォルトのmm/dd/yyyyになります。jquery datepicker dateFormatが動作しない

$('.customDate').datepicker({ dateFormat: 'dd-mm-yy' }).mask('99/99/9999'); 

私は 'dd-mm-yy'と 'dd-mm-yyyy'を運行なしで試しました。私はその文書を読んだ。

与えられたクラスの要素があります。私はチェックしました。マスクが働いています。すべてのファイルが存在します。

その行が私の最後の行です:

$(document).ready(function() { 
}); 
+0

マスクプラグインは、おそらく日付ピッカーをオーバーライドしています。なぜあなたは異なるフォーマットを使用していますか? – Barmar

+0

追加するには、スクリプトの実行を停止するコンソールエラーはありません。 – Brian

+0

Barmar、私はそうではありません.Yyは実際にはdocumentation.https://api.jqueryui.com/datepicker/#utility-formatDate – Brian

答えて

0

これは、バージョン管理の問題でした。私はjquery.datepickerの最新バージョンに更新しました。この質問に出くわす誰のための

が、これは最終的な結果だった:

$('.customDate').datepicker({ dateFormat: 'dd/mm/yy' }).mask('99/99/9999'); 
+0

'dateFormat'は何年も働いていましたが、あなたが古いバージョンを使用していたためにどうなっているのでしょうか。おそらく、jQueryとjQuery UIのバージョンの間に互換性がないのでしょうか? – Barmar

+0

両方とも1.12.xです。 – Brian

+0

あなたはdateFormatが何年も働いていたと言いますが、この投稿(http://stackoverflow.com/questions/9888000/jquery-datepicker-format-date-not-working)は異なっています。 – Brian

関連する問題