我有这个提交按钮,调用onBeforeEventRender功能
<input type="submit" value="Sumbit" name="submit" onclick="onBeforeEventRender();" />
功能:
dp.onBeforeEventRender = function(args) {
var start = new DayPilot.Date(args.e.start);
var end = new DayPilot.Date(args.e.end);
var today = new DayPilot.Date().getDatePart();
var now = new DayPilot.Date();
var job = args.e.job;
var barColor = "#aaaaaa";
var input = document.getElementById("port").value;
if (args.e.port == input) {
args.e.backColor = 'green';
} else if (args.e.port !== input && args.e.active == 1) {
args.e.backColor = 'red';
}
};
主要变量为var input = document.getElementById("port").value;
这是从我的搜索框获得价值。
当我按下提交按钮没有任何改变,但在页面刷新后,具有端口==输入的单元格将更改其backColor。
为什么刷新后会发生这种情况?或者是否有任何东西让我的按钮自动执行onClick功能和刷新页面?
谢谢;)