2016-06-02 4 views
2

私は日本から来ました。 あなたは私の問題を知りたいと思っています。ブートストラップデートピッカーが削除を完了できません

これはJSFIDDLE

$('.input-daterange').datepicker({ 
    format: "yyyy/mm/dd", 
    keyboardNavigation: false, 
    forceParse: false, 
    autoclose: true, 
    startDate: '-6m', 
    endDate: '+0d' 
}); 

$('#txtIsGroupByMonth').change(function() { 
    if ($(this).is(":checked")) { 
    $("#datepicker :input").val(""); 
    $('.input-daterange,#ORDERDATE_B,#ORDERDATE_E').datepicker('remove'); 
    $('.input-daterange').datepicker({ 
     format: "yyyy/mm", 
     viewMode: "months", 
     minViewMode: "months", 
     startDate: '-12m', 
     endDate: '+0d', 
     keyboardNavigation: false, 
     forceParse: false, 
     autoclose: true 
    }); 

    } else { 
    $("#datepicker :input").val(""); 
    $('.input-daterange').datepicker('remove'); 
    // $('.input-daterange').data('daterangepicker').remove(); 
    $('.input-daterange').datepicker({ 
     format: "yyyy/mm/dd", 
     viewMode: "days", 
     minViewMode: "days", 
     startDate: '-6m', 
     endDate: '+0d', 
     keyboardNavigation: false, 
     forceParse: false, 
     autoclose: true 
    }); 
    } 
}); 

である私は、変更開始日とビューモードをしたいが、チェックボックスに依存します。

私は月にviewModeに変更します。

私は6ヶ月前に日付を選択することはできません。

2016/1の後に任意の月を選択するとします。

プログラムが正常に動作します。

何が起こるか知っていますか?

答えて

0

私はanswserを見つける。代わりに正しく$("#datepicker :input").val("");その後

プログラム作業の 使用 $(".input-daterange").datepicker('setDate', null);

http://jsfiddle.net/ssnq31x4/1/

0

バージョン1.2.0以降の場合は、ビューモードはstartViewに変更し、これを使用しています代わりにviewMode: "months"

http://jsfiddle.net/1643g2bm/3/

startView:"months"・ホープ、この作品。

関連する問題