飛び出すためdatapicker
に onを使用しています。これを使用して日付を選択した後、関数を実行したいのですが、その関数でこれをフィールドにしたいです。field
calender
datapicker
callback
set
selected date
value
another
これは私の現在のコードです
<%= text_field_tag "from_date",Date.today.beginning_of_month.strftime("%d-%b-%Y") , :class=>"form-control from_picker", :id => "start",'data-behaviour' => 'datepicker',:placeholder =>"From" %>
<script type="text/javascript">
$.fn.datepicker.defaults.format = "dd-M-yyyy";
$(document).on("focus", "[data-behaviour~='datepicker']", function(e){
$(this).datepicker({"autoclose": true,
onSelect: function(selectedDate) {
alert(selectedDate);
var from_picker = $(".from_picker").val();
$("#d_start").val(from_picker.toString());
}
});
});
</script>
<%= text_field_tag "set_date",Date.today.beginning_of_month.strftime("%d-%b-%Y") , :class=>"form-control", :id => "d_start",'data-behaviour' => 'datepicker',:placeholder =>"From" %>
データピッカーは正常に動作しています。日付を選択できます。しかし、この値を他のフィールドに設定できないため、コールバックは実行されません。