0

jQueryToolsv1.2.7とjQueryv1.7.2を使用しています。私は次のコードを持っています:

<input type="date" name="delivery_due" required="required">

次の設定で:

$("form.validate").validator();
$(document).ready(function(){
    $(":date").dateinput( { format: 'yyyy-mm-dd', min: 0 });
});

検証スクリプトは、常に日付フィールドをnullと見なします。値を選択し、その値が入力フィールドに表示されている場合でも。必須属性を持つ他のフィールドには問題はありません。日付範囲だけです。

4

1 に答える 1

0

新しく改善された回答: dateinput 関数の$("form.validate").validator(); 後に実行してみてください。これでうまくいくはずだと思います。

古い愚かな答え:に変更$(":date").dateinput(...してみてください$("input[name=delivery_due]").dateinput(...

于 2012-04-06T16:11:31.847 に答える