我有一个在Acrobat X Pro中创建的表单。表单上有几个字段,用户可以在其中输入数据以获取照片会话的费用。领域:Text1(默认值为$ 25。用户无法更改此值)Text2(默认值为$ 15。使用此功能无法更改)Text3(用户可填写的数字字段。要输入的值是1-5)Text4(用户可填写的数字字段。要输入的值是1-无穷大)TotalCost(计算Text1 x Text3或Text2 x Text4的总和)我需要为TotalCost字段编写一个javascript计算。在Excel中,我可以这样写公式:if(b9 “”,b6 * b9,if(b10 “”,b7 * b10,0)但是,我不确定如何用Javascript编写PDF表单。我想这就像:var a = this.getField("Text1")var b = this.getField("Text2")var c = this.getField("Text3")var d = this.getField("Text4")total.cost = if(getField("text3").value <>"", getField("text1").value*getField("text3").value,if(getField("text4").value <>"",getField("text2").value*getField("text4").value,0))我是对的还是完全不对的? (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 关。这里:var t1 = this.getField("Text1");var t2 = this.getField("Text2");var t3 = this.getField("Text3");var t4 = this.getField("Text4");var total = 0;if (t3.value != "") { total = t1.value * t3.value;} else if (t4.value != "") { total = t2.value * t4.value;}this.getField("TotalCost").value = total; (adsbygoogle = window.adsbygoogle || []).push({});
08-03 21:28