Триггерный jQueryUI datePicker на нажатии кнопки, отправьте результат в отключенное поле ввода

Я искал способ сделать это, но ничего не мог найти

Я хочу иметь a:

  • Отключенное входное текстовое поле, названное #XX. Этот вход сохранит выбранное значение от datepicker (поскольку этот вход отключен, я не смогу использовать это для инициирования datePicker),

  • Кнопка, помимо #XX. Когда пользователь нажмет эту кнопку, datePicker покажет. Пользователь выберет дату, и эта дата будет присвоена отключенному входу #XX.

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

Кроме того, я должен проверить, если бы дата вводилась с помощью #XX.val ()? или есть ли лучший путь?

11
задан Nooble 28 October 2014 в 04:01
поделиться

2 ответа

<script type="text/javascript">
    $(function () {
        $("#datepicker").datepicker({
            constrainInput: true,
            showOn: 'button',
            buttonText: 'Select...'
        });
    });
</script>
<input id="datepicker" disabled="disabled" />

Это добавит кнопку рядом с полем ввода и запретит пользователю вводить текст в поле...

9
ответ дан 3 December 2019 в 00:48
поделиться

Вы можете отобразить указатель даты, который был ранее прикреплен к элементу ввода, используя метод "show".

$('#myButton').click(function () {
    $('#myField').datepicker("show");
});
48
ответ дан 3 December 2019 в 00:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: