我想检查我选择的日期是否在数据库中。如果它已经存在于数据库中,则将有一个“更新”按钮,如果没有,则只会在模式中看到选择。
查看
模态车身
<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;
});
});
答案 0 :(得分:0)
首先,您必须使用codeigniter控制器检查日期是否已在数据库中退出,并将其传递给视图并保存,但是您可以使用更新按钮来完成此操作。
<?php if($dateexits){ ?>
<input type="submit" name="savedata" id="savedata" value="Save Data"/>
<?php } ?>