JavaScriptの記述中で,ASP変換後の項目名を取得するASP注釈などを使用できます。使用できるASP注釈を,次に示します。
(1) ASP変換後の項目名を取得する
JavaScriptで処理を直接記述する場合,項目名を記述するときは,ASP変換後の項目名を記述する必要があります。
GETITEMNAME ASP注釈を使用すると,項目名の変換表を参照しなくても,GFormGetItemValue関数やGFormSetItemValue関数の記述に必要なASP変換後の項目名を取得できます。
この記述は,注釈として次のように記述します。
(* ASP GETITEMNAME varname=item
各要素について,次に説明します。
JavaScriptの直接記述で,項目1に文字列「ABC」を設定する場合の記述例を,次に示します。
(* ASP CLIENTSIDE START (* ASP JAVASCRIPT START (* ASP GETITEMNAME u_itemname=項目1 (* GFormSetItemValue( u_itemname, "ABC", "" ); (* ASP JAVASCRIPT END (* ASP CLIENTSIDE END |
(2) ASP変換後の項目オブジェクト名を取得する
プッシュボタンやチェックボックスなどの伝票の各項目に関する設定をJavaScriptで記述する場合のために,項目オブジェクト名を取得できます。
この記述は,ASP注釈として次のように記述します。
(* ASP GETOBJECT varname=item,rows,elmno
各要素について,次に説明します。
項目名を取得する構文を使用した場合の記述例を,次に示します。伝票をWWWブラウザに表示するときに,項目名「項目1」を不活性にします。
(* ASP CLIENTSIDE START (* ASP JAVAONLOAD START (* ASP GETOBJECT u_eval=項目1 (* u_eval += ".disabled=true;" (* eval(u_eval); (* ASP JAVAONLOAD END (* ASP CLIENTSIDE END |