2017-10-14 20 views
0

外をクリックした場合のみ、datepickerを閉じるようにします。 bootstrap-datepicker:外をクリックしたときに閉じる方法

$('#datepicker').data('datepicker').hide = function() {}; 

しかし、私はこれを行う場合、それは日付ピッカーを閉じることができません:。私はこのような非表示機能を削除して、外をクリックする前に閉じるのを防止するために

これを修正するにはどうすればよいですか?以下

コード:

<input type="text" name="datepicker" id="datepicker" class="form-control" value='<%=selectDate%>' onchange="hide()"> 


<script> 

    $('#datepicker').datepicker({ 
     dateFormat : 'yyyy-mm-dd', 
     autoclose: false 
    }); 
    $('#datepicker').data('datepicker').hide = function() {}; 

</script> 

答えて

0

あなたが非表示()を使用している場合、あなたはもう要素を使用することはできません。 type = hiddenのようなパラメータを与える必要があります。このコードで

0
<input type="text" name="datepicker" id="datepicker" class="form-control" value='<%=selectDate%>' onchange="hide()"> 


<script> 

    $('#datepicker').datepicker({ 
     dateFormat : 'yyyy-mm-dd', 
     autoclose: false 
    }); 
    $('#datepicker').data('datepicker').hide = function() {}; 

</script> 

onSelect funcがそれが私

のために働い

.on("changeDate", function (e) { 
    $('.datepicker').show(); 
} 

を使用してにこれを変更する機能しなかったとhide() FUNC を使用することができませんでした

関連する問題