3

日付ピッカーとして設定されている入力フィールドがあります。dateFormatオプションを初期化すると、入力の制約がなくなり、テキストボックスにあらゆる種類のゴミの日付を入力できます。なぜこれが起こるのですか?カスタムの日付形式を設定するときに、制約付き入力が引き続き機能するようにしたいと思います。

myTextInput.datepicker({ dateFormat: "dd-M-yy" });

dateFormatオプションを設定しない場合、入力は期待どおりに制約されます。

4

1 に答える 1

3

それを破っているのは、カスタムの日付形式自体ではないようです。dateFormatに、制限されていない文字列表現が含まれているようです。

$('#mydate').datepicker({ dateFormat: "yy-mm-dd" });

これは正しく機能しているようです。

したがって、基本的にコードM、MM、D、およびDDはそれを破ります。

于 2010-07-15T03:56:57.687 に答える