Как получить значение выбора даты при изменении в jquery

javascript jquery datepicker

4116 просмотра

3 ответа

455 Репутация автора

Мне нужно получить значение даты обмена,

Вот код

<div class="input-daterange" data-date-format="dd/mm/yyyy">

       <label>Date </label>                                                       
<input id="value_date"  class="form-control"  name="start" type="text" />                                                                              
</div>

Вот мой jquery

$('#value_date').change(function() {{

    var valuefirstone = document.getElementById('#value_date').value;
    alert(valuefirstone);
}
</script>

Onchange функция не вызывается, я просто создаю оповещение об изменении, но она не работает

Автор: vellai durai Источник Размещён: 19.07.2016 06:25

Ответы (3)


0 плюса

936 Репутация автора

попробуй это ;

$('#value_date').datepicker().on('changeDate', function (ev) {
    var valuefirstone = $(this).val();
    alert(valuefirstone);
});

Удалить, .datepicker()если это сделано ранее

Автор: Jax Teller Размещён: 19.07.2016 06:35

0 плюса

1269 Репутация автора

лучше использовать jqueryвстроенные функции внутри jquery context. Кроме того, ваш jquery change functionсинтаксис и javascriptкод для получения значения из выбора даты неверны.

измените вашу функцию изменения jquery на:

$(document).ready(function(){

    $('#value_date').change(function() {

        var valuefirstone = $(this).val();//use jquery built in functions
        alert(valuefirstone);

    });

});

Убедитесь, что вы завернули функцию изменения в готовый документ fn

Автор: Nishad K Ahamed Размещён: 19.07.2016 06:35

0 плюса

1433 Репутация автора

Вы можете легко сделать с помощью кода ниже:

 $("#value_date").on('change', function(event) {
   event.preventDefault();
   alert(this.value);
  /* Act on the event */
  });
Автор: Ajay Malhotra Размещён: 02.06.2018 06:31
Вопросы из категории :
32x32