Pdf表格日期验证

时间:2017-05-02 10:31:32

标签: javascript validation pdf jspdf

我正在尝试为特定日期制作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")
};

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

由于

1 个答案:

答案 0 :(得分:1)

最明显的问题是

if (event.getTime < dayLimit)

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

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

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