2つの選択肢に対し、選択数制限で1つしか選択できないようにした場合、「2個以上選択できません」とエラーメッセージが表示されます。これを「どちらかしか選択できません」へ変更する方法はありますでしょうか?
石田様
お世話になっております。
トヨクモの江田と申します。
JavaScriptカスタマイズにて実装できます。 その際、選択数制限h解除して下さい。
4行目の数字は下記などを参考に適切な値に設定してください。 https://developer.cybozu.io/hc/ja/community/posts/360054756071
(function() {
"use strict";
fb.events.form.created.push(function (state) {
state.fields[0].validations.push({rule: 'custom_validation', params: []}); // 「0」の箇所はフォームに合わせて適切な数字に変更してください
return state;
});
fb.addValidators = function (state) {
return {
custom_validation: {
getMessage: function (fieldCode, params) {
return 'どちらかしか選択できません';
},
validate: function (value, params) {
return value.length <= 1;
}
}
};
};
})();
このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。