支援HTML5表單的指令碼 scripting-support-for-html-forms
HTML5表單支援的JavaScript、FormCalc屬性和方法如下:
$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
指示當前資料值是否為空值。
無
resolveNode
從當前XML表單對象模型對象開始計算指定的SOM表達式,並返回在SOM表達式中指定的對象的值。
無
resolveNodes
從當前XML表單對象模型對象開始計算指定的SOM表達式,並返回在SOM表達式中指定的對象的值。
無
oneOfChild
根據有效的類名建立新節點。
無
getElement
返回指定的子對象。
無
getAttribute
獲取指定的屬性值。
無
setAttribute
設定指定屬性的值。
無
模型 model
屬性
說明
例外
不適用
不適用
不適用
子表單 subform
提交 submit
屬性
說明
目標
提交資料的URL。 遺漏此屬性表示XFA處理應用程式使用產品特定技術(如存取設定物件中的產品特定資訊)來取得URI。
樹 tree
subformset subformset
屬性
說明
例外
instanceManager
instanceManager對象管理表單模型對象的實例建立、刪除和移動。
無
content content
屬性
說明
例外
isNull
指示當前資料值是否為空值。
dataValue datavalue
屬性
說明
例外
isNull
指示當前資料值是否為空值。
邊緣 edge
填充 fill
線性 linear
折線圖 line
圖樣 pattern
徑向 radial
石 stipple
繪圖 draw
角 corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
屬性
說明
例外
邊框
邊框物件說明了dateTimeEdit物件周圍的邊框。
影像 image
imageEdit imageedit
屬性
說明
例外
邊框
邊框對象描述了imageEdit對象周圍的邊框。
numericEdit numericedit
屬性
說明
例外
邊框
邊框對象描述了對象周圍的邊框。
無
物件 object
矩形 rectangle
textEdit textedit
exclGroup exclgroup
弧 arc
邊框 border
$配置 layout
項目 items
屬性
說明
例外
存在
指定對象的可見性。
無
FormCalc formcalc
FormCalc是XFA專用的語言,用於建立電子錶單中心邏輯和計算根。 FormCalculation提供了一組功能強大的生成函式。
支援的FormCalc函式 formcalc-supported-functions
表單計算表達式支援 formcalc-expression-support
Acrobat API支援 acrobat-api-support
-
算術函式
- Abs()
- Avg()
- Ceil()
- 計數()
- Floor()
- 最大值()
- 最小值()
- Mod()
- Round()
- 總計()
-
科學功能
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- 棕褐色()
- Exp()
- 記錄檔()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
財務職能
- 4月()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- 術語()
-
邏輯函式
- Choose()
- If()
- Oneof()
- Within()
-
字串函式
- 於()
- Concat()
- 左()
- Len()
- Lower()
- Ltrim()
- 取代()
- 右()
- Rtrim()
- 空間()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
日期和時間
- 日期()
- num2date()
- DateFmt()
支援的XFA事件 supported-xfa-events
支援下列用戶端XFA事件:
- 初始化
- 驗證
- 計算
- 按一下
- 輸入
- 結束
- 變更
- ValidationState
NOTE
HTML5表單會在用戶端(瀏覽器)上轉譯。 建議使用用戶端 驗證 和 計算 指令碼,而非伺服器端指令碼。
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da