首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Adobe Acrobat 2017 Javascript为空?

Adobe Acrobat 2017 Javascript为空?
EN

Stack Overflow用户
提问于 2018-08-10 23:57:20
回答 1查看 1.6K关注 0票数 0

在此代码中:

代码语言:javascript
复制
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”。

在每种情况下,我得到的都是:

代码语言:javascript
复制
TypeError: this.getField(...) is null
23:Field:Blur

如何查看字段是否为空?我不希望有默认值,因为不是表单上的每个字段都需要使用,并且应该可以为空。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-11 05:23:13

一般来说..。这意味着您使用应用程序而不是库来创建表单...PDF字段值永远不会为空。空字段的默认值是长度为零的字符串。要测试字段是否为空,请使用...

代码语言:javascript
复制
if (this.getField("myField").value.length == 0) {
    // do something 
}
else {
    // it has a value
}

代码语言:javascript
复制
if (this.getField("myField").value == "") {
    // do something 
}
else {
    // it has a value
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51790175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档