Я хочу, чтобы вызвать событие, нажав на дату в jQuery UI datepicker - PullRequest
0 голосов
/ 12 июля 2011

Я работаю над сайтом, который использует jQuery datepicker.Он работает как своего рода мастер, в котором сначала вы выбираете сервис, затем выбираете доступную дату, а затем выбираете доступное время.В текущем состоянии кнопка «Далее» показывает, когда запускается календарь DatePicker, и я бы хотел, чтобы он оставался скрытым до тех пор, пока не будет выбрана дата.Я включил div под названием «choose_a_date» в качестве точки, в которой я хотел бы, чтобы он удерживался до тех пор, пока, ну, в общем, не будет выбрана дата.1006 *

<div id="date_panel">

                        <p>Choose a date: <input id="datepicker" type="text"></p>

                        <div id="wait_for_date"><a href="#"  class="time_button">Next</a></div>

                    </div>

                    <div id="time_panel">

                        <div>Choose a time on: <span id="target"></span></div>

                        <table>

                            <tr>

                                <td class="confirm_button"><a href="#">11:30 am</a></td>

                            </tr>

                            <tr>

                                <td class="confirm_button"><a href="#">12:30 pm</a></td>

                            </tr>

                            <tr>

                                <td class="confirm_button"><a href="#">2:00 pm</a></td>

                            </tr>

                        </table>

                    </div>

Ответы [ 2 ]

2 голосов
/ 12 июля 2011

Ознакомьтесь с документацией для события onSelect

$('.selector').datepicker({
   onSelect: function(dateText, inst) { ... }
});
1 голос
/ 12 июля 2011

Datepicker имеет onSelect, который вызывается при выборе даты.

$('.selector').datepicker({
   onSelect: function(dateText, inst) { ... }
});
...