![](/img/trans.png)
[英]In Adobe Acrobat I would like to have four radio buttons, each of which will add/replace text into a text field
[英]Acrobat Replace Symbol with Value from Text Field
我有一个正在Acrobat DC中工作的表单,我需要能够在文本字段“ FieldA”中键入数字,并用它替换另一个文本字段“ FieldB”中正文中的特殊字符@。 但仅当数字为1或更大时。
我想如何使用它的一个示例是:
FieldA: “纤维板箱x @”
我输入3到FieldB
然后,由于3为1或更大, FieldA读为:“纤维板盒x 3”
我一直在尝试将其与下面的javascript拼凑起来,此代码应用于“属性>验证>运行自定义验证脚本”下的“ FieldB”
if (event.value >= "1")
{
this.getField("FieldA").replace(/\@/g,"event.value");
}
您可以通过javascript告诉我,我的技能是有限的,因此不胜感激。
尝试这个:
this.getField("FieldA").valueAsString.replace(/\@/g, event.value.toString() );
此刻,您将替换字段对象中的文本,这当然会失败。 您对字段的值感兴趣。 并且由于您将在值上使用String Object方法,因此最好使用Acrobat JavaScript中的valueAsString
属性。
您还将希望使用event.value
作为替代,而不是文本“ event.value”。 同样,为了确保您有一个字符串,请使用toString()
方法将其强制为字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.