【问题标题】:PDF Form date fields- calculate date 15 days later than entered datePDF 表格日期字段 - 计算日期比输入日期晚 15 天
【发布时间】:2019-06-29 17:37:13
【问题描述】:

我正在尝试创建一个 pdf 表单,该表单的日期由用户输入,另一个字段在该日期后 15 天内自动填充。我发现这似乎是我想要的,但在参数列表 1:第 2 行之后,我不断收到错误“语法错误:缺失”。

var date = util.scand("mm/dd/yyyy",
  this.getField("Date1").value);
date.setDate(date.getDate() + 180)
if (this.getField("Date1").value != "") {
  event.value = util.printd("mm/dd/yyyy", date)
}
else {
  event.value = ""
}

【问题讨论】:

  • 请正确缩进您的代码。这将有助于轻松解决问题。

标签: javascript forms pdf editor


【解决方案1】:

你可以试试这个。您可以将this.getField("Date1").value) 分配给另一个变量并在以后使用。

var getDate = this.getField("Date1").value;
var date= util.scand("mm/dd/yyyy", getDate);
if (getDate != "" && date != null) {
    date.setDate(date.getDate()+180); // i actually don't know why you used 180 here instead of 15
    event.value=util.printd("mm/dd/yyyy",date);
}
else {
    event.value="";
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-22
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多