Javascript:如何与PDF表单中的子字符串进行比较



我正在尝试在PDF表单中使用一些Javascript。举个例子,假设我有两个字段:我们称它们为TextField1TextField2

这些字段可以独立使用,但当TextField1具有特定值时,我希望预先填充TextField2。

这很好(触发onBlur,并不重要(:

var f = this.getField("TextField1");
var g = this.getField("TextField2");
if (f.value == "123") {g.value = "foobar";}

我的问题是:如何与f的子字符串进行比较?我希望当f的第一个字符等于"0"时触发该操作;1〃;,但是

if (f.value.substr(0,1) == "1") { … } 

或类似的方法都没有起作用。

尝试从value创建一个字符串实例。

您可以使用以下方法之一:

var fStr = f.value + '';
var fStr = String(f.value);

然后尝试以上面提到的方式测试fStr:fStr.substr(0,1) === 'a'

最新更新