Javascript 用于设置结束日期的FlatPicker onChange事件
我有两个日期选择器使用Javascript 用于设置结束日期的FlatPicker onChange事件,javascript,ruby-on-rails,flatpickr,Javascript,Ruby On Rails,Flatpickr,我有两个日期选择器使用flatpickr()-start\u time和end\u time。 选择start\u time时,我需要将end\u time更改为与输入的start\u time相同的值 我正在尝试使用上记录的onChangehook 表单日期选择器 <div class="start_time_result mb-6" style ="width: 30vw;"> <%= form.label :start_time
flatpickr()
-start\u time
和end\u time
。
选择start\u time
时,我需要将end\u time
更改为与输入的start\u time
相同的值
我正在尝试使用上记录的onChange
hook
表单日期选择器
<div class="start_time_result mb-6" style ="width: 30vw;">
<%= form.label :start_time, class: 'label' %>
<div class="flex items-center justify-between max-w-md">
<%= form.text_field :start_time, data: { behavior: "flatpickr" }, placeholder: "Date and time select ...", class: "form-control" %>
</div>
</div>
<div class=" field" style ="width: 30vw;">
<%= form.label :end_time, class: 'label' %>
<div class="end_time_result flex items-center justify-between max-w-md" >
<%= form.text_field :end_time, data: { behavior: "flatpickr" }, placeholder: "Date and time select ...", class: "form-control required " %>
</div>
</div>
document.addEventListener('turbolinks:load', function() {
document.querySelector('#recurring_event a')
.addEventListener("ajax:success", function(data, status, xhr) {
flatpickr("[data-behavior='flatpickr']", {
enableTime: false,
altInput: true,
altFormat: "F j, Y",
minDate: "today",
onChange: function(dateObj, dateStr) {
end_time.set('minDate', dateStr)
}
})
});
});