- 私にはJavaScriptを使用して、私はupdateErrorMessageウィッヒはただ一つのメッセージを受信して、(時間ごとに1つのメッセージで)モーダルを表示します:を連結はjavascriptの検証からのエラーメッセージを連結しようとすると、検証エラーメッセージ
どのようにすることができますすべてのエラーメッセージを連結して、それらを一度にすべてモーダルウィンドウに表示しますか?
function updateErrorMessage(msg) {
var errorMessage = msg;
var modal = document.querySelector('.modal-wrap');
document.getElementById('close').onclick = function() {
removeClass(modal, 'md-active');
}
document.getElementById('modalErrormessage').innerHTML = errorMessage;
addClass(modal, 'md-active');
}
編集:私は、エラーメッセージをこのように捉える行います
if (Protocol != '' && Protocol.length < 11) {
formatErrorMessage('wrong protocol');
updateErrorMessage('Please! correct protocol.');
e.preventDefault(e);
e.stopPropagation(e);
}
私はプッシュを使用しようが、私は未定義のエラーメッセージが表示されます実行します。
EDIT:
function formatErrorMessage(msg){
var errorMessage = msg;
var textMsg = [];
textMsg.push(errorMessage);
var finalErrorMessage;
mensagemErroFinal = textMsg.join(', ');
return mensagemErroFinal;
}
文字列連結では '+' not '.'が使用されます。 'console.log( 'errorMessage' + textMsg);'あなたの問題を手伝ってもらえますか? –
複数のパラメータを設定できます: 'console.log( 'errorMessage'、textMsg);' https://developer.mozilla.org/en-US/docs/Web/API/Console/log –
私はモーダルに使用していますこのcodepen:http://codepen.io/jhoward/pen/HkLbi –