Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Acrobat Pro-根据日期更改价格_Javascript_Adobe_Acrobat - Fatal编程技术网

Javascript Acrobat Pro-根据日期更改价格

Javascript Acrobat Pro-根据日期更改价格,javascript,adobe,acrobat,Javascript,Adobe,Acrobat,我不知道如何根据当前日期在Acrobat Pro PDF表单中对某些东西进行简单的价格更改。。。以下是我用英语所要做的: 这次会议的最早报价是775美元。5月10日,价格将升至875美元 我的主要问题是我不确定如何将日期作为数字引用,以便我的函数可以“大于”(或晚于)日期 以下是我目前掌握的情况: var currentDate = new Date(); var price = 775; if( currentDate > "May 10 2016") price.value = 87

我不知道如何根据当前日期在Acrobat Pro PDF表单中对某些东西进行简单的价格更改。。。以下是我用英语所要做的:

这次会议的最早报价是775美元。5月10日,价格将升至875美元

我的主要问题是我不确定如何将日期作为数字引用,以便我的函数可以“大于”(或晚于)日期

以下是我目前掌握的情况:

var currentDate = new Date();
var price = 775;

if( currentDate > "May 10 2016") price.value = 875;

有人知道如何根据日期计算数字吗?或者我应该用另一种方法来计算吗?

终于找到了答案。我将脚本移动到复选框内,并将复选框设置为运行脚本而不是导出值,并将复选框导出值设置为“开”。现在,当它被点击时,脚本会用适当的金额更新价格。 当复选框关闭时,代码的最后一位只是清除价格值。 如果有人感兴趣,请看以下脚本:

var today = new Date;
var futureDate = Date.parse("May 14, 2016");
if (today.getTime() > futureDate && this.getField("1AttendAll").value == "On"){this.getField("1AttendTotal").value = 875;}

else if (today.getTime() < futureDate && this.getField("1AttendAll").value == "On"){this.getField("1AttendTotal").value = 775;
this.getField("EarlyBirdText").value = "Early Registration Discount Applied";}

else {
this.getField("1AttendTotal").value = 0;
this.getField("EarlyBirdText").value = "";
var-today=新日期;
var futureDate=日期解析(“2016年5月14日”);
如果(today.getTime()>futureDate&&this.getField(“1AttendAll”).value==“On”){this.getField(“1AttendTotal”).value=875;}
else if(today.getTime()
您添加到复选框中的确切脚本是什么?您将脚本添加到了哪个事件/操作?复选框被选中/取消选中的含义是什么?我最终找到了答案。我没有在复选框之外使用脚本,而是将复选框设置为在单击时激活以下脚本。我将复选框的导出值设置为“打开”,现在单击时,脚本会用适当的金额更新价格。如下所示: