Получить значение из поля ввода, содержащего формат даты-месяца, с помощью javascript или jquery - PullRequest
0 голосов
/ 31 августа 2018

Я хочу получить значение даты и хочу увеличить его на 1 год и установить значение для следующей даты. Но если я отправляю текст, я получаю уведомление, если я просто выбираю из средства выбора даты, я не получаю никакого предупреждение.

<style>
.datepicker-days{display:none!important;}
.datepicker-months{display:block!important;}
.prev{visibility:hidden!important;}
.next{visibility:hidden!important;}
</style>

<script>
$(document).ready(function(){

$('.from').datepicker({
   minDate:new Date(),
    maxDate:'5yr',
    format: 'mm/yyyy'
})

$('#gMonth2').on("change", function () {
alert();
  //alert($(this).val());
});
  });

</script>

<div class="container-fluid" id="content">


<div class="form-group">

    <label>First check in:</label>
    <input type="text" class="form-control form-control-1 datepicker input-sm from" id="gMonth2"  placeholder="CheckIn" >
</div>
</div>

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Вы можете использовать событие onSelect () DatePicker

$('.from').datepicker({
minDate:new Date(),
maxDate:'5yr',
format: 'mm/yyyy',
onSelect: function(dateText) {
   //Increase year by 1 & set to other field
   }
});
0 голосов
/ 31 августа 2018

Я пытался воспроизвести ваш код в здесь , я получаю уведомление о значении, полученном из ввода, когда я изменяю дату в средстве выбора даты, ваш код, кажется, работает нормально.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...