いつもお世話になっております。
フォームブリッジにて、ある項目の選択肢によって、
別の項目を必須にしたり、しなかったり、ということは可能でしょうか?
例えば「このイベントに参加しますか?」という項目に「参加する」「参加しない」というプルダウンがあり、
「参加する」を選択したら次の質問の「参加可能な時間」を必須とし、
「参加しない」を選択したら次の質問の「参加可能な時間」は必須としない、
といったものです。
ご確認のほどよろしくお願いいたします。
いつもお世話になっております。
フォームブリッジにて、ある項目の選択肢によって、
別の項目を必須にしたり、しなかったり、ということは可能でしょうか?
例えば「このイベントに参加しますか?」という項目に「参加する」「参加しない」というプルダウンがあり、
「参加する」を選択したら次の質問の「参加可能な時間」を必須とし、
「参加しない」を選択したら次の質問の「参加可能な時間」は必須としない、
といったものです。
ご確認のほどよろしくお願いいたします。
m-onozato さん
必須・必須なしの切り替えができるかは、わかりませんが、条件分岐により、項目を表示する・しないは切替できる様です。
参加する なら 参加可能な時間 が表示される。という様な動作になりますね。
下図は参考。
m-onozato さん
落合です。
バリデーションは以下のように変更できます。
フィールドに対して、配列構造で複数のバリデーションを設定できますので、 push や splice を使って変更してみてください。
(function() {"use strict";fb.events.form.created=[function(state) {state.fields[0].validations.push({rule:'regex', params: /^([0-9]+)$/});returnstate;
}];
})();
以上、参考になりますでしょうか?
このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。