0

PHPフォームを検証するために jQuery.validityプラグインを使用しています。

入力日付形式がdd-MMM-yyyyであるかどうかを検証する必要がありますが、プラグインのデフォルトはmm / dd/yyyyです。

このコードを使用すると、

$("#txtFromDate")                           
            .require()                       
            .match("date")                   
            .lessThanOrEqualTo(new Date()); 

デフォルトの形式で日付を入力するように求められます。

入力日付形式をdd-MMM-yyyy(例:2012年2月1日)に変更するにはどうすればよいですか?

4

1 に答える 1

0

jQuery.validityプラグインの入力文字列の日付形式を変更するこのコードを見つけました

$.extend($.validity.patterns, {
    date:/^\d\d-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)(-\d{4})?$/
});

注: 入力日付と現在の日付のチェックは.lessThanOrEqualTo(new Date());常にfalseが返されるため、削除する必要がありました。上記のコードは、現在の日付チェックの形式を変更しないようです...

于 2012-02-15T18:27:01.793 に答える