当前位置: 首页 > 知识库问答 >
问题:

未在表单上更新值

萧波峻
2023-03-14

我正在使用Adobe Acrobat DC Pro,我正在使用javascript控制台对多个字段的“默认值”进行更新。在控制台中运行时,下面一行会更新字段“FirstName”。如果我查看字段的属性,默认值已更新,但预览表单时不会显示。

this.getField("FirstName").defaultValue = "John"; 

这是为什么?

共有1个答案

苏运良
2023-03-14

defaultName是字段的一个属性,它实际上不可见;必须刷新字段值才能显示新的defaultValue。

要做到这一点,你有各种可能性:

a) 同时设置字段值:

this.getField("FirstName").defaultValue = "John" ;
this.getField("FirstName").value = "John" ;

b) 重置字段

this.getField("FirstName").defaultValue = "John" ;
this.resetForm(["FirstName"]) ;

c)强制重新计算(不太确定它是否真的有效)

this.getField("FirstName").defaultValue = "John" ;
this.calculateNow() ;

这就够了。

请注意,重置字段意味着将字段的值设置为默认值。

 类似资料:
  • 问题内容: 在同一张表上更新后,如何在触发器中更新表的列? 这是触发条件: 现在当我像这样更新表时 这不起作用,因为我得到以下信息: 那么我到底该如何工作呢? 问题答案: 如果将触发器更改为而不是,可以这样操作:

  • 问题内容: 我在使用React表单和正确管理状态时遇到麻烦。我有一个形式为模式的时间输入字段。初始值在中设置为状态变量,并从父组件传递。这本身工作正常。 当我想通过父组件更新默认的start_time值时,就会出现问题。更新本身通过发生在父组件中。但是在我的表单中,默认的start_time值从不更改,因为它仅在中定义一次。 我尝试过通过强制进行状态更改,该更改确实有效,但给了我错误。 所以我的问

  • 我正在尝试更新中选定的行(对象),当用户单击上下文菜单,但绑定到的对象没有根据行选择/上下文菜单的单击进行更新时,调试显示bean中的对象属性不包含任何更新值,而是为空。 代码为: 我被困在这里了。如有任何帮助,我将不胜感激

  • 我正在使用JavaFX开发一款扫雷游戏: 我的是由组成的,我试图找到一种方法来计算在上单击的图像的列和行索引。我目前有这个代码: 但是,方法和返回。我做错了什么?

  • 我有一个更新存储过程,它可以完美地在我的sql上工作,但当我尝试在我的c#表单上更新时,它不会更新,但我的代码似乎是正确的,我不确定为什么我不能执行更新这是我的更新存储过程sql脚本使用[MediaPlayer]GO/*对象:StoredProcedure[dbo]。[updateBooks]脚本日期:2013年11月25日07:51:33*/SET ANSI_NULLS ON GO SET QU

  • 问题内容: 我正在学习如何在jsf中使用ajax,我制作了一个实际上不执行任何操作的页面,将输入数字填充为数字,然后提交给服务器,使用提交的值调用该元素的setter,并显示getter的值。 这是简单的bean的代码: 和jsf页面: 如您所见,这是一个请求范围的Bean,每当我单击按钮时,服务器就会显示它创建了该Bean的实例,但是从未调用setter方法,因此,getter始终将“ 1”作为