我有一个清单表格,我正在我们的 IT 部门使用的 Adobe LiveCycle ES2 中构建,他们需要它在星期一至星期五的日期上显示,并且每天都需要一个当前日期字段,该字段会自动填充并且只有在填充后才会变为只读,但它只需要在那一天填充。基本上,在星期一,他们打开表格,填充了星期一的日期,但星期二至星期五保持空白,他们在星期二进来并打开表格,现在也填充了星期二的日期。这有意义吗?这是相当简单的事情吗?谢谢!
问问题
192 次
1 回答
0
我不确定我是否确切地知道您真正想要实现的目标。如果我做了一些错误的假设,请告诉我。
您可以在 JavaScript Date 对象上使用 getDay() 方法获取工作日。它返回整数值 0-6,其中 0 表示星期日、1 星期一、.. 6 星期六。
假设您每个工作日都有一个日期/时间字段。要使其只读,请将其类型设置为受保护(在 Object->Value 工具箱中)。在他们每个人中,将以下代码放入初始化事件中。不要忘记调整每个字段的if条件
var d = new Date();
if (d.getDay() == 6){ //checking whether today is saturday
this.rawValue = util.printd("yyyy-mm-dd", new Date());
}
于 2013-10-26T19:27:56.100 回答