お世話になっております。
急な要望で困っております。
チェックボックスで
「同意する」とした場合に「確認」ボタンを表示、
「同意しない」とした場合に「確認ボタン」を非表示または押せないようにしたいと考えております。
対応方法を教えてください。
ご協力のほどよろしくお願い致します。
フィールド名:利用規約
フィールドコード:kiyaku
お世話になっております。
急な要望で困っております。
チェックボックスで
「同意する」とした場合に「確認」ボタンを表示、
「同意しない」とした場合に「確認ボタン」を非表示または押せないようにしたいと考えております。
対応方法を教えてください。
ご協力のほどよろしくお願い致します。
フィールド名:利用規約
フィールドコード:kiyaku
takkoboy様
お世話になっております。
トヨクモの江田と申します。
バリデーションを用いて実装可能です.
https://form.kintoneapp.com/help/customize
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({ //「0」の部分は実際のフォームに合わせて適切な数字に変更してください.
rule: 'custom_validation'
});
return state;
});
fb.addValidators = function () {
return {
custom_validation: {
getMessage: function () {
return '利用規約に同意しない場合は回答できません.';
},
validate: function (value) {
return value.indexOf('同意しない') === -1;
}
}
};
};
})();
トヨクモ 江田様
お世話になっております。
「同意しない」とした場合、
赤レコードでエラーメッセージが出るようになったのですが、
上から4番目(0から数えて)のフィールドに文字を入力すると、
「必須項目です」が消えなくなりました。
ここが解消すると、「確認」ボタンの動作が確認できると思います。
対処法を教えて頂けると助かります。
トヨクモ 江田様
お世話になっております。
その後、問題なく実装することが出来ました。
ありがとうございました。
このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。