根据文本框值选中或取消选中复选框Adobe Acrobat Stamp Javascript

时间:2018-09-21 14:44:58

标签: javascript adobe acrobat pdfstamper

它用于Adobe Acrobat Javascript:

我正在尝试此代码,但失败了两天。我正在尝试将此代码放在textField Calculate选项卡和自定义计算脚本中。

任何帮助将不胜感激。

让我也告诉您我正在努力实现的目标。 我希望如果用户在textField中输入任何值,它会检查该值是否为“是”,因此应将复选框选中。如果为“否”,则不执行任何操作或取消选中该复选框。

var subText= "Subcontractor Yes or No";
var cTitle = "Document Data for Stamp";

if(event.source.forReal && (event.source.stampName =="#New123"))
{
event.value = app.response(subText , cTitle);

if(this.getField("subtext").value =="Yes")
{
this.getField("SubCheckbox").value="On";
}

if(this.getField("subtext").value =="No")
{
this.getField("Subcheckbox").value="Off";
}

}

2 个答案:

答案 0 :(得分:0)

我找到了解决方案,它非常适合我。

@JsonDeseralize

答案 1 :(得分:-2)

您应该在文本框的onchange函数中尝试类似的操作

function myScript() {
    var text = document.getElementById("textbox").value;
if(text == "Yes")
    document.getElementById("checkbox").checked = true;
else
    document.getElementById("checkbox").checked = false;
}