新規投稿
フォローする

【フォームブリッジ】ステップフォームで確認画面の項目を非表示にしたい

2ステップのステップフォームの画面で、確認画面を利用した場合に

1ステップ目の画面を確認画面では非表示にしたいと考えていますが

どのようにすればよろしいでしょうか。

どうぞ、ご教示のほう、よろしくお願いいたします。

0

3件のコメント

Avatar
田中正義

項目は非表示にできたのですが大元が非表示にできなく困っております。

state.form.steps[0]

<コーディングサンプル>
fb.events.confirm.created = [function (state) {
state.fields[0].style.display = 'none';
state.fields[1].style.display = 'none';
state.form.steps[0].style.display = 'none'; ※ここ
console.log(state.form.steps[0]);
return state;
}];

上記を非表示にしたいのですが、「.style.display」のプロパティが存在しないとのエラーとなります。

何か対応方法がないか、ご教示いただけると助かります。

0
Avatar
友利優希

お世話になっております。

トヨクモの友利と申します。

以下のコードで確認画面にて1STEP目の画面を非表示にできます

(function() {
"use strict";
fb.events.confirm.mounted.push(function () {
document.querySelector('.fb-content').firstChild.lastChild.firstChild.firstChild.style.display = 'none';
})
})();
0
Avatar
田中正義

トヨモク友利様

ご回答ありがとうございます!

コード追加して確認してみます。

0
ログインしてコメントを残してください。