0

jQuery の DatePicker プラグインを使用しており、minDate 属性を設定しています。入力フィールドをクリックすると、DatePicker-Popup で機能します。しかし、ユーザーは私が望む範囲ではない日付を入力することができます。手動入力を避けたり、Datepicker などを強制的に使用したりする方法はありますか? 検証プラグインも使用していますが、それを組み合わせる方法はありますか?

手伝ってくれてありがとう!

4

2 に答える 2

0

ありがとう。datePicker 関数は、私が知らなかったアイコン トリガーを使用するための属性を提供します。これにより、ユーザーがその画像をクリックしたときにのみ日付を入力するように強制できます。

私の場合、日付の検証ルールを見つけました。そのルールとアイコン トリガーにより、すべてが魔法のように機能します。

dd.mm.yyyy のような日付には、次の検証規則を使用しています。

$.validator.addMethod("datum", function (value, element) {
       return this.optional(element) || /^(?:(0[1-9]|[12][0-9]|3[01])[\/.](0[1-9]|1[012])[\/.](19|20)[0-9]{2})$/.test(value);
    }, "Datumsformat ungültig.");

よろしくお願いします。

于 2013-09-18T11:23:09.457 に答える