0

飛び出すためdatapickerに onを使用しています。これを使用して日付を選択した後、関数を実行したいのですが、その関数でこれをフィールドにしたいです。fieldcalenderdatapickercallbacksetselected date valueanother

これは私の現在のコードです

<%= 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" %>

データピッカーは正常に動作しています。日付を選択できます。しかし、この値を他のフィールドに設定できないため、コールバックは実行されません。

4

0 に答える 0