Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Alguém me ajuda a exiber as mensagens de erros usando o laço for. O professor ensiou de outra maneira, mas na verdade eu gostaria de continuar com essa. Desde já eu agradeço!

function exibeMensagensDeErro(erros){
var ul = document.querySelector("#mensagens-erro");
ul.innerHTML = """;
for(var i = 0; i < erros.lenght ; i++){
    var erro = erros[i];
3 respostas
solução!

Fala ai Wellington, tudo bem? Você precisa percorrer todos os erros se inserir dentro da lista? Se sim, a ideia seria mais ou menos essa:

function exibeMensagensDeErro(erros) {
    var ul = document.querySelector("#mensagens-erro");
    ul.innerHTML = "";
    for(var i = 0; i < erros.length ; i++) {
        var erro = erros[i];
        var li = document.createElement('li')
        li.textContent = erro
        ul.appendChild(li)
    }
}

Tinha um erro no ul.innerHTML, onde haviam três aspas duplas, o correto seria apenas duas para definir uma string em branco.

Espero ter ajudado.

Muito Obrigado. Isso meu ajudou bastante!!!

Magina Wellington, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software