在此代码中:
this.getField("myField").value == null;
this.getField("myField").value === null;
typeof this.getField("myField").value == null;
typeof this.getField("myField").value === null;
this.getField("myField").rawValue === null;
this.getField("myField").formattedValue === "";
this.getField("myField").isNull;
this.getField("myField").isNull == True;
以上所有代码都将“Null”替换为“Null”、封装的“Null”和“undefined”。
在每种情况下,我得到的都是:
TypeError: this.getField(...) is null
23:Field:Blur
如何查看字段是否为空?我不希望有默认值,因为不是表单上的每个字段都需要使用,并且应该可以为空。
发布于 2018-08-11 05:23:13
一般来说..。这意味着您使用应用程序而不是库来创建表单...PDF字段值永远不会为空。空字段的默认值是长度为零的字符串。要测试字段是否为空,请使用...
if (this.getField("myField").value.length == 0) {
// do something
}
else {
// it has a value
}
或
if (this.getField("myField").value == "") {
// do something
}
else {
// it has a value
}
https://stackoverflow.com/questions/51790175
复制相似问题