gpt4 book ai didi

javascript - PDF 表单日期验证

转载 作者:行者123 更新时间:2023-12-03 04:25:42 24 4
gpt4 key购买 nike

我正在尝试使 pdf 表单在特定日期有效。该表格要求输入日期,并且该日期不能超过 3 天前。

到目前为止我所拥有的是:

    var todayDate = new Date();
var today = todayDate.getTime();
//Date minus 3 days in milliseconds
var dayLimit = today - (259200000);
//Entered date is less than current date reject
if (event.getTime < dayLimit) {
app.alert("You must apply for within 3 days")
};

但它不起作用,我做错了什么?

谢谢

最佳答案

最明显的问题是

if (event.getTime < dayLimit)

假设脚本位于显示要测试的日期的字段的验证或计算事件中,我们首先必须创建一个有效的日期对象。

Acrobat JavaScript 具有 util.scand() 方法,该方法可根据日期字符串创建 Date 对象。

因此,要创建正确的 dayLimit 值,您将需要 Date 对象,您可以在其中应用 getTime() 方法。

关于javascript - PDF 表单日期验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43735694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com