我来到了一个地方,我猜,我被卡住了。
逻辑是设置:
- 频率
- 首次扫描日期
使用以下代码完成:
<script>
$(function()
{
$('.datepicker').datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(dateText, inst) {
var days = $("#scan_freq").val() * 7;
var newDate = addDaysDate(dateText, days)
$("#next_scan_date").val(newDate);
}
});
});
</script>
<script>
function addDaysDate(dateText, days) {
var curDate = new Date(Date.parse(dateText));
var nextDate = new Date();
nextDate.setDate(curDate.getDate() + days);
var curDay = nextDate.getDate();
var curMonth = nextDate.getMonth() + 1;
var curYear = nextDate.getFullYear();
return curYear + "-" + curMonth + "-" + curDay;
}
</script>
我遇到的问题:
当我为列表中的第二个元素(如 HP-UX)设置频率和第一次扫描日期时,它会更改我的 AIX 下一次扫描日期。与从表中获取的其余元素相同。就像我会为 Linux 进行更改一样,它将为我设置 AIX 的下一个扫描日期。
我需要为保存按钮添加功能,当我点击保存按钮时,它将针对操作系统进行迭代并将其存储在 mysql 中。与中间件和他们的保存按钮相同。
有谁能帮忙吗?非常赞赏!