新規投稿
フォローする

event.errorのエラーメッセージを改行する方法はありますか?

event.errorのエラーメッセージが読みにくく、
せめて改行だけでも行いたいのですが、
何か方法はあるのでしょうか。

0

3件のコメント

Avatar
岡崎 光輝

こんにちは

event.error = 'サンプル\nテキスト';

バックスラッシュ、円マーク nの改行文字をテキスト中に入れると可能です。

例えば、エラーがいくつもある場合はエラー文の配列を作って、
配列のlengthが0より大きい場合に最終的に改行文字で連結してエラー表示するという手もあります。

let errorMessages = [];

if(test1)errorMessages.push('テスト1でエラー');
if(test1)errorMessages.push('テスト2でエラー');
if(test1)errorMessages.push('テスト3でエラー');

if(errorMessages.length > 0){
event.error = errorMessages.join('\n');
}
岡崎 光輝により編集されました
0
Avatar
NS

岡崎様

レスが遅くなり申し訳ございません。
ご教示ありがとうございます。

上記のとおりやってみましたが、改行がされませんでした。

event.error ='サンプル\nテキスト\nテキスト\nテキスト\nテキスト\nテキスト';


何か他に方法がありますでしょうか。
0
Avatar
岡崎 光輝
//css
.notifier-body-cybozu li {
white-space: pre;
color: red;
}

CSSでこちらを追記してください、
私が記載していませんでした。。。

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