如何使用日历库检查日期,如果它位于数据库中,则使用代码点火器



我想检查我选择的日期是否在数据库中。如果它已经在数据库中,则会出现一个更新按钮,如果没有,则只会在模态中看到选项。

视图

模态车身

    <form method="POST" action="index.php/CalendarController/savedata">
        <input type="hidden" name="testingcheck" id="testingcheck">
        <label class="checkbox">
                <input type="radio" value="event-important" id="testchecked" name="testchecked"> Normal Day
        </label>
        <label class="checkbox">
                <input type="radio" value="event-success" id="testchecked" name="testchecked"> Day Off
        </label>
        <label class="checkbox">
                <input type="radio" value="event-warning" id="testchecked" name="testchecked"> Sale 30%
        </label>
                <input type="submit" name="savedata" id="savedata" value="Save Data"/>
        </form>

JavaScript 和 Jquery

$('.cal-cell').on('click', function () {
                var proid = $(this).parent().find('span').attr('data-cal-date');
                //alert(proid);
                $('#events-modal').modal('show');
            $(this).find('span').each(function() {
                var cellObj = $(this).parent().find('span').attr('data-cal-date');
                // alert (cellObj);
                document.getElementById("testingcheck").value = cellObj;
                document.getElementById("datepicked").value = cellObj;
                });
            });

首先,您必须使用codeigniter控制器检查日期是否退出数据库并将其传递给查看和保存,但您可以使用这样的更新按钮来完成。

<?php if($dateexits){ ?>
   <input type="submit" name="savedata" id="savedata" value="Save Data"/>
<?php } ?>

最新更新