FAQ

スクリプトでオブジェクトの値を変更したがonchangeイベントが実行されない

公開日:2020/06/19

  • Cloud
  • V5.1
  • V5.0
  • V4.3
  • V4.2
  • V4.1
  • V4.0

Question

JavaScriptで入力テキストの値を変更しても、該当入力テキストのOnchangeイベントが実行されません。
JavaScriptで値を変更しても、イベントは実行されないのでしょうか。


Answer

JavaScript の仕様上、value属性で値を変更しても、onChange イベントは実行されません。
そのため、スクリプトで値を変更した場合は、値を変更したオブジェクトの onChange イベントを意図的に実行する必要があります。

onChange イベントを実行する方法につきましては、
マニュアルページから以下マニュアルをご参照ください。
─────────────────────────
ワークフローシステム 逆引きガイド
 -システムの操作・設計
  -フォームの作成
   -スクリプトを利用してオブジェクトの内容を更新する
    -フォームオブジェクトのイベント実行
─────────────────────────

V4をご利用の場合、上記マニュアルの「旧バージョン形式のフォーム(JSP)の場合」をご参照ください。
 V5のマニュアルとはなりますが、同様の記述で実行が可能です。

この質問・回答は役に立ちましたか?

このページのよい点、悪い点を教えてください!FAQ改善の参考とさせていただきます。

  • 個人情報は入力されないようご注意ください。
    弊社からの回答をご希望の場合は、画面上部のメニューより「お問い合わせ」をご利用ください。
  • 最後に「送信」を押すことでコメントが送信されます。

検索