HTML5 フォームのスクリプティングのサポート scripting-support-for-html-forms
以下は、JavaScript と FormCalc プロパティ、および HTML5 フォームでサポートされているメソッドの一覧です。
$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 node
プロパティ
説明
例外
createNode
有効なクラス名に基づいて新しいノードを作成します。
なし
isContainer
このオブジェクトがコンテナオブジェクトかどうかを指定します。
なし
isNull
現在のデータ値が null 値かどうかを示します。
なし
resolveNode
現在の XML フォームオブジェクトモデルのオブジェクトから始めて、指定の SOM 式を評価し、SOM 式で指定されたオブジェクトの値を返します。
なし
resolveNodes
現在の XML フォームオブジェクトモデルのオブジェクトから始めて、指定の SOM 式を評価し、SOM 式で指定されたオブジェクトの値を返します。
なし
oneOfChild
有効なクラス名に基づいて新しいノードを作成します。
なし
getElement
指定された子オブジェクトを返します。
なし
getAttribute
指定されたプロパティ値を取得します。
なし
setAttribute
指定されたプロパティの値を設定します。
なし
model model
プロパティ
説明
例外
該当なし
該当なし
該当なし
サブフォーム subform
submit submit
プロパティ
説明
target
データの送信先の URL。この属性を省略すると、XFA 処理アプリケーションは、config オブジェクト内の製品固有の情報へのアクセスなど、製品固有の手法を使用して URI を取得します。
tree tree
subformset subformset
プロパティ
説明
例外
instanceManager
instanceManager オブジェクトは、フォームモデルオブジェクトのインスタンスの作成、削除、および移動を管理します。
なし
content content
プロパティ
説明
例外
isNull
現在のデータ値が null 値かどうかを示します。
dataValue datavalue
プロパティ
説明
例外
isNull
現在のデータ値が null 値かどうかを示します。
edge edge
fill fill
linear linear
line line
pattern pattern
radial radial
stipple 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 object
rectangle 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()
- Sum()
-
科学関数
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Tan()
- Exp()
- Log()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
会計関数
- Apr()
- 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()
-
日付と時間
- Date()
- num2date()
- DateFmt()
サポートされる XFA イベント supported-xfa-events
次のクライアント側の XFA イベントがサポートされています。
- 初期化
- Validate
- Calculate
- Click
- Enter
- 終了
- Change
- ValidationState
NOTE
HTML5 フォームはクライアントサイド(ブラウザー)でレンダリングされます。サーバーサイドのスクリプトではなく、クライアントサイドの validate スクリプトおよび calculate スクリプトを使用します。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2