• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オブジェクト名に":"が含まれる場合)

オブジェクト名に含まれる「:」の処理方法について

このQ&Aのポイント
  • オブジェクト名に含まれる「:」の処理方法について、スクリプトエラーを回避しつつ動的に値を入れる方法を教えてください。
  • オブジェクト名に「:」が含まれ、スクリプトエラーが発生して動作しない場合の対処法についてお教えください。
  • オブジェクト名に「:」が含まれる場合、スクリプトエラーや動作不良を回避しつつ、動的に値を入れる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

document.frm.Elements[0] または document.frm.Elements["_$:EMPNO"]

noname#240292
質問者

お礼

document.frm.Elements["_$:EMPNO"] はやってみたけどできなかったです。 でもdocument.frm.Elements[0]はOKでした。 ありがとうございました。

その他の回答 (1)

  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.1

えぇ、それは無理だと思います。 JavaScriptの言語仕様では、変数などには英数字と下線しか使えないはずですし。 オフィシャルな仕様書にはあたっていませんが、参考URLを見てください。 というか、変数名まで指定する仕様、というものの想像がつかないのですが・・・

参考URL:
http://www.scollabo.com/banban/java/spec.html#head8
noname#240292
質問者

お礼

帳票ツールに変数を渡すのですが、DBのバインド変数として渡さなければいけないのです。で、バインド変数を渡すときは「:」を付けないといけないわけです。 element?とか使ってvalueを取る方法とかないでしょうかね。。。

関連するQ&A