お世話になっております。
トヨクモの友利と申します。
ポップアップでエラーを表示する際、JavaScriptのalertを使用するのが良いと思います。
以下のコードでポップアップを表示することができます。
(function () {
'use strict';
let check = false
fb.events.form.created.push(function (state) {
//ここの0はブラウザの開発者ツール上のコンソールででfieldsと打った時のフィールドのインデックスです
state.fields[0].validations.push({
params: [],
rule: 'popup'
});
return state;
});
fb.addValidators = function (state) {
return {
popup: {
getMessage: function (fieldCode, params) {
if (!check) {
alert('メッセージ')
check = true
} else {
check = false
}
return 'メッセージ';
},
validate: function (value, params) {
return Boolean(value.trim().length);
}
}
};
};
})();