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
屬性
說明
例外
不適用
不適用
不適用
子表單 subform
提交 submit
屬性
說明
目標
資料所要提交的URL。 遺漏此屬性表示XFA處理應用程式會使用產品特定技術取得URI,例如存取設定物件中的產品特定資訊。
樹 tree
子表單集 subformset
屬性
說明
例外
instanceManager
instanceManager物件可管理表單模型物件的建立、移除和移動。
無
content content
屬性
說明
例外狀況
isNull
指出目前的資料值是否為null值。
資料值 datavalue
屬性
說明
例外狀況
isNull
指出目前的資料值是否為null值。
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 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()
-
財務函式
- 四月()
- Term()
- 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()
-
日期和時間
- Date()
- num2date()
- DateFmt()
支援的XFA事件 supported-xfa-events
支援下列使用者端的XFA事件:
- 初始化
- 驗證
- 計算
- 按一下
- 輸入
- 結束
- 變更
- ValidationState
NOTE
HTML5表單會在使用者端(瀏覽器)上呈現。 使用使用者端 驗證 和 計算 指令碼,而非伺服器端指令碼。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2