对HTML5表单的脚本支持 scripting-support-for-html-forms
JavaScript、FormCalc属性以及HTML5表单中支持的方法如下所示:
$event event
$host host
字段 field
表单 form
属性
描述
异常
formNodes
返回绑定到指定数据对象的所有表单模型对象的列表。
InstanceManager instancemanager
属性
描述
name
脚本表达式中用于标识此元素的标识符。
occur
描述其封闭容器允许实例数的约束。
min
指定可实例化的实例的最小数目。
max
指定可实例化的实例的最大数量。
count
指定当前实例化的实例数。
setInstances
从此节点添加或删除指定的子表单或子表单集。
addInstance
将子表单或子表单集的新实例添加到此节点。
removeInstance
从此节点删除子表单或子表单集。
moveInstance
将表单模型对象的子对象移动到表单模型内的另一个指定位置。 对象对应的数据模型信息也在该数据模型中重新定位。
insertInstance
将子表单或子表单集的新实例插入此节点。
list list
属性
描述
length
列表中的元素数。
item
集合中从零开始的索引。
append
在节点列表的末尾附加一个节点。
remove
从节点列表中删除节点。
insert
在节点列表中的特定节点之前插入一个节点。
节点 node
属性
描述
例外
createNode
基于有效的类名创建新节点。
无
isContainer
指定此对象是否为容器对象。
无
isNull
指示当前数据值是否为null值。
无
resolveNode
从当前XML表单对象模型对象开始,计算指定的SOM表达式,并返回SOM表达式中指定的对象的值。
无
resolveNodes
从当前XML表单对象模型对象开始,计算指定的SOM表达式,并返回SOM表达式中指定的对象的值。
无
oneOfChild
基于有效的类名创建新节点。
无
getElement
返回指定的子对象。
无
getAttribute
获取指定的属性值。
无
setAttribute
设置指定属性的值。
无
模型 model
属性
描述
例外
NA
NA
NA
子表单 subform
提交 submit
属性
描述
目标
数据提交到的URL。 缺少此属性意味着XFA处理应用程序使用产品特定技术获取URI,例如访问配置对象中的产品特定信息。
树 tree
subformset subformset
属性
描述
例外
instancemanager
instanceManager对象可管理表单模型对象的实例创建、移除和移动。
无
content content
属性
描述
异常
isNull
指示当前数据值是否为空值。
数据值 datavalue
属性
描述
异常
isNull
指示当前数据值是否为空值。
edge edge
填充 fill
线性 linear
折线图 line
模式 pattern
径向 radial
点缀 stipple
draw draw
拐角 corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
属性
描述
异常
边框
border对象描述围绕dateTimeEdit对象的边框。
图像 image
imageEdit imageedit
属性
描述
异常
边框
border对象描述了imageEdit对象周围的边框。
numericEdit numericedit
属性
描述
异常
边框
border对象描述对象周围的边框。
无
对象 object
矩形 rectangle
textEdit textedit
不包括组 exclgroup
圆弧 arc
边框 border
$layout layout
项目 items
属性
描述
异常
存在
指定对象的可见性。
无
FormCal formcalc
FormCalc是一种特定于XFA的语言,用于创建以电子表单为中心的逻辑和计算根。 FormCalculation提供了一组功能强大的构建函数。
FormCalc支持的函数 formcalc-supported-functions
FormCalc表达式支持 formcalc-expression-support
Acrobat API支持 acrobat-api-support
-
算术函数
- Abs()
- Avg()
- Ceil()
- Count()
- Floor()
- Max()
- Min()
- Mod()
- Round()
- Sum()
-
科学函数
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Tan()
- Exp()
- Log()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
财务函数
- 4月()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Term()
-
逻辑函数
- Choose()
- If()
- Oneof()
- Within()
-
字符串函数
- At()
- Concat()
- Left()
- Len()
- Lower()
- Ltrim()
- Replace()
- Right()
- Rtrim()
- Space()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
日期和时间
- 日期()
- num2date()
- DateFmt()
支持的XFA事件 supported-xfa-events
支持以下客户端端XFA事件:
- 初始化
- 验证
- 计算
- 单击
- 输入
- 退出
- 更改
- ValidationState
NOTE
HTML5表单在客户端(浏览器)呈现。 使用客户端 验证 和 计算 脚本,而不使用服务器端脚本。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2