Member 12966735 Ответов: 1

Сбросьте значение datetime picker на пустое, чтобы пользователь мог применить фильтр


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

Что я уже пробовал:

<div class="span2 unit">
                                  <label class="label">Date of Birth</label>                         	
                                    <div class="input">                                    
                                        <label class="icon-right" for="singleDatePicker">
                                            
                                        </label>
                                        <input class="form-control" id="singleDatePicker" placeholder="Date..." type="text"/>
                                    </div>
                                </div><!--span3-->




$("#singleDatePicker").keyup(function (e) {
    if (e.keyCode == 8 || e.keyCode == 46) {
        $('#singleDatePicker').val('');
       // $.datepicker('setDate', null);
        //$.datepicker._clearDate(this);
    }

});

1 Ответов

Рейтинг:
10

Peter Leow

Посмотрите вот это Datepicker | jQuery UI[^] и это не нужно

keyup
событие вообще.


Member 12966735

Спасибо Вам за решение
Он работает нормально, но теперь проблема заключается в добавлении следующего блока
моя пагинация не работает может быть моя версия jquery ниже пожалуйста предложите решение по этому вопросу

 <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

Peter Leow

Если это отдельная проблема, опубликуйте ее как новый вопрос с фрагментом кода, чтобы больше глаз могли обратить на нее внимание.