0

它适用于 Adob​​e Acrobat Javascript:

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

任何帮助将不胜感激。

让我也告诉你我想要达到的目标。我希望如果用户在 textField 中输入任何值,它会检查该值是否为“是”,它应该标记复选框已选中。如果它是 No 它什么也不做或取消选中该复选框。

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";
}

}
4

2 回答 2

0

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

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.event.value =="Yes")
{
this.getField("Subcheckbox").value="On";
}

if(this.event.value =="No")
{
this.getField("Subcheckbox").value="Off";
}
}
于 2018-09-21T17:41:43.867 回答
-2

你应该在你的文本框的 onchange 函数中尝试这样的事情

function myScript() {
    var text = document.getElementById("textbox").value;
if(text == "Yes")
    document.getElementById("checkbox").checked = true;
else
    document.getElementById("checkbox").checked = false;
}
于 2018-09-21T14:59:16.433 回答