2

私はjqueryが初めてです。私の MVC プロジェクトでは、ほとんどの検証は jquery で行われます。この日付フィールドを除いて、すべて正常に機能しています。私の問題を説明しましょう。

datetimepicker に添付されている日付テキスト ボックスがあります。私のコードは以下です。

$("#DateTimeTextBox").datetimepicker({ dateFormat: 'dd/mm/yy', timeFormat: 'hh:mm' });

このフィールドを検証するために、私はこのコードを使用しています

'DateTimeTextBox': {必須: true、日付: true },

ここで、datetimepicker の日付形式を 'mm/dd/yy' にすると、検証は正しく表示されます。この「dd/mm/yy」のような日付形式を指定すると、常に「有効な日付を入力してください」という検証エラー メッセージが表示されます。しかし、「25/11/2012」のような正しい日付を指定しています。

検証のために日付形式を設定する必要がある場所はありますか。

ありがとう

ボビン・パウローズ

4

1 に答える 1

0

additional-methods.jsファイルはjquery validate にバンドルされており、dd/mm/yyy 形式の日付を検証するために使用できるメソッド 'dateITA' などの便利なメソッドが多数含まれています。最新のクエリ検証コードをここからダウンロードしてください。

https://github.com/jzaefferer/jquery-validation

ページに additional-methods.js への参照を追加し、「date」の代わりに「dateITA」というルールを使用します。

于 2012-11-25T16:44:05.080 に答える