HTML5 フォームのスクリプティングのサポート scripting-support-for-html-forms
以下に、JavaScript、FormCalc プロパティ、JavaScript5 フォームでサポートされるHTMLを示します。
$event event
$host host
field 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 処理アプリケーションは、config オブジェクト内の製品固有の情報へのアクセスなど、製品固有の手法を使用して URI を取得します。
ツリー tree
subformset subformset
プロパティ
説明
例外
instanceManager
instanceManager オブジェクトは、フォームモデルオブジェクトのインスタンスの作成、削除、移動を管理します。
なし
content content
プロパティ
説明
例外
isNull
現在のデータ値が null 値かどうかを示します。
dataValue datavalue
プロパティ
説明
例外
isNull
現在のデータ値が null 値かどうかを示します。
edge edge
塗り fill
線形 linear
線 line
pattern pattern
半径 radial
点 stipple
draw draw
corner corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
プロパティ
説明
例外
border
border オブジェクトは、dateTimeEdit オブジェクトを囲む境界線を表します。
画像 image
imageEdit imageedit
プロパティ
説明
例外
border
border オブジェクトは、imageEdit オブジェクトを囲む境界線を表します。
numericEdit numericedit
プロパティ
説明
例外
border
border オブジェクトは、オブジェクトを囲む境界線を表します。
なし
オブジェクト object
長方形 rectangle
textEdit textedit
exclGroup exclgroup
arc arc
border border
$layout layout
item items
プロパティ
説明
例外
presence
オブジェクトの表示を指定します。
なし
FormCalc formcalc
FormCalc は、e フォーム中心のロジックと計算のルートを作成するための XFA 固有の言語です。 FormCalculation は強力なビルド関数のセットを提供します。
FormCalc でサポートされる関数 formcalc-supported-functions
FormCalc 式のサポート formcalc-expression-support
Acrobat API のサポート acrobat-api-support
-
演算関数
- Abs()
- Avg()
- Ceil()
- Count()
- Floor()
- Max()
- Min()
- Mod()
- Round()
- 合計()
-
科学関数
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- タン()
- Exp()
- ログ()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
財務関数
- 4 月()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Term()
-
論理関数
- Choose()
- If()
- Oneof()
- 内部()
-
文字列関数
- At()
- Concat()
- Left()
- Len()
- Lower()
- Ltrim()
- Replace()
- 右()
- Rtrim()
- スペース()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
日時
- Date()
- num2date()
- DateFmt()
サポートされる XFA イベント supported-xfa-events
次のクライアント側の XFA イベントがサポートされています。
- 初期化
- Validate
- Calculate
- Click
- Enter
- 終了
- Change
- ValidationState
NOTE
HTML5 フォームはクライアントサイド(ブラウザー)でレンダリングされます。サーバーサイドのスクリプトではなく、クライアントサイドの validate スクリプトおよび calculate スクリプトの使用をお勧めします。
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da