我正在使用datapicker
afield
来弹出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" %>
数据选择器工作正常。能够选择日期。但是回调没有被执行,因为我无法将此值设置为其他字段。