0

私はbootstrap-datepicker-railsを使用しています。解決できない問題が1つあります。私は構造以下のいる :チェックボックスをクリックして日付選択ツールを開き、新しい日付を設定します。

<div class="row"> 
    <input type="text" class="form-control datepicker-element" data-provide='datepicker' value="<%= Time.now.strftime('%d-%m-%Y') %>" > 
</div> 
<div class="row"> 
    <label><input type="checkbox" class="date-checkbox" value="">Set different date</label> 

私は達成するために必要なものは、(あなたが見るように、そのデフォルト値は現在の日付です)日付ピッカーを開き、新しい日付を設定することを可能にすることです。 私は、次の試してみました:

$('.date-checkbox').click(function() { 
    $('.datepicker-element').datepicker(); 
}); 

をそれはonChangeイベントと同様に動作し、チェックボックスに.datepicker()を呼び出していません。 ありがとうございます!

+0

https://bootstrap-datepicker.readthedocs.io/en/stable/methods.html#show – CBroe

+0

ダン、それは私が必要なものです。ありがとうございました! –

答えて

0

問題は、linkで見つかるドキュメントに記載されているgemの標準的な方法を使用して解決しました。 だから私のソリューションは、次のようになります。

$('.date-checkbox').click(function() { 
    $('.datepicker-element').datepicker('show'); 
}); 
関連する問題