Я использую 2 ввода с типом текста (from_date
и to_date
), но это то же самое, что и с раскрывающимся списком.они выглядят так:
<div>From: <%= text_field_tag :from_date, params[:from_date],:class => "date" %> </div>
<div>To: <%= text_field_tag :to_date, params[:to_date],:class => "date" %> </div>
затем, используя jquery и плагин datepicker, я делаю это:
<script type="text/javascript">
$(document).ready(function() {
$( ".date" ).datepicker({
dateFormat: 'mm-dd-yy'
});
$("#from_date").change(function() {
var d = $("#from_date").val();
$("#to_date").val(d);
})
});
</script>
, как вы видите, я устанавливаю параметры формата даты дляDatePicker и проверка, чтобы увидеть, что-то меняется в поле from_date
.если что-то меняется (я выбрал дату из календаря), содержимое копируется во второе поле (to_date
).