Обновить ввод с помощью выбора в CakePHP и FullCalendar - PullRequest
0 голосов
/ 12 ноября 2010

Привет всем, Я делаю календарь бронирования для арендованного дома и пытаюсь сделать так, чтобы календарь по выбору обновлял два поля формы после выбора. Я хочу, чтобы пользователи могли перетаскивать доступные дни и заполнять дату начала и окончания моей формы. Это то, что я до сих пор:

<script type='text/javascript'>
    $(document).ready(function() {
        $('#calendar').fullCalendar({
            events: "bookings/feed",
            selectable: true,
            unselectAuto: false,
            select: function(startDate, endDate, allDay, jsEvent, view) {
                **I just don't know what to put here to edit the inputs bolded below**

            }
        });
    });
</script>
<div style="width: 500px;"><div id="calendar"></div></div>
<div id="eventdata"></div>
<div id="form">
    <?php echo $form->create('Booking'); ?>
    **<?php echo $form->input('start', array( 'label' => 'Check In:', 'type' =>'text')); ?>
    <?php echo $form->input('end', array( 'label' => 'Check Out:', 'type' =>'text')); ?>**
    <?php echo $form->input('firstName'); ?>
    <?php echo $form->input('lastName'); ?>

</div>

Ура! * * 1004

Ответы [ 2 ]

0 голосов
/ 13 ноября 2010

Решено!Далее в форму передаются даты начала и окончания.

 select: function(startDate, endDate) {
                $( '#BookingStart' ).val(startDate)
                $( '#BookingEnd' ).val(endDate)
            }
0 голосов
/ 12 ноября 2010

Код в вашем вопросе вставлен неправильно, но в целом, чтобы изменить значение ввода в jQuery, вы можете сделать $( '#id_name' ).val( 'new value' ). CakePHP назначает идентификаторы полей формы с шаблоном ModelField , поэтому необходимыми идентификаторами должны быть «BookingStart» и «BookingEnd» (это можно проверить, посмотрев источник HTML). Вы также можете присвоить полям любой желаемый идентификатор с помощью опции 'id' => 'foo'.

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