0

ユーザーが以前の日付を選択できないようにしたいので、日付ピッカーで以前の日付を無効にします。http://www.eyecon.ro/bootstrap-datepickerの bootstrap-datepicker を使用しています。

私はそのようにjavascriptを呼び出しました

<script>
$(function() {
    $( ".mydatepicker" ).datepicker({
       format:'yyyy/mm/dd'
    });
});
</script>
4

2 に答える 2

4

日付の検証は (現時点では) サポートされていませんが、プラグインはリッスンできるイベントを提供します: この場合はchangeDateイベントです。

var minDate = new Date(); // Our minimum

$('.someSelector').datepicker()
.on('changeDate', function(ev){
    if (ev.date.valueOf() < minDate.valueOf()){

        /* Handle previous date */
        alert('Nope');
        // and eventually reset the date

        /* And this for later versions (just in case) */
        ev.preventDefault();
        return false;
    }
});

これは、実際の例を含むデモ (jsfiddle)です。

于 2012-12-14T12:56:07.420 に答える
2

私の Stefan のコードのフォークは、そのような目的でstartDateをサポートしています。

于 2012-12-15T04:57:31.493 に答える