エフトラEFOの機能の一部が動作しない可能性があるフォームについて
エフトラEFOでは、画面読み込み時に各項目の「focus」「click」といったイベントに対してイベントリスナーを登録し、項目ごとの操作ログが送信されています。
このイベントリスナーの登録処理は画面読み込み時にのみ実行されるため、画面読み込みの後に追加された項目については入力支援機能・操作ログ送信は動作しません。
<aside> 🔨 過去事例
</aside>
例えば、以下のような例が過去に該当しています。
「最終学歴」の選択内容に沿って、新たに「大学名」もしくは「高校名」の項目を呼び出す人事系フォーム
「大学名」「高校名」の項目の入力支援・操作ログ送信ができない
「メーカー」の選択によって、「車種」の項目の選択肢を切り替えるフォーム
以降の項目の入力支援・操作ログ送信ができない(JS処理上、一度もとの「車種」項目を削除していたため)
<aside> ✅ チェックポイント
</aside>
<aside> 🔌 対処策
</aside>
フォームHTMLの修正
以降の項目について、新たに呼び出すのでなくもともとフォームHTML内にCSSなどで隠した状態で入れておくよう、変更頂く
javascript処理を変更
もともとある項目をそのままに選択肢のみを切り替えるよう、JSの処理を変更頂く