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

Estou tendo um erro relacionado a class list:

O erro que estou obtendo:

validacao.js:13

   Uncaught TypeError: Cannot read properties of undefined (reading 'classList')
at valida (validacao.js:13:29)
at HTMLInputElement.<anonymous> (app.js:7:9)
export function valida(input){
    let tipoInput = input.dataset.tipo;
    if(validadores[tipoInput]){ 
        validadores[tipoInput](input)
    }

    if(input.validity.valid){
        console.log('remove');
        input.parentEmelent.classList.remove('input-container--invalido')
    }else{
        console.log('add')
        input.parentEmelent.classList.add('input-container--invalido')

    }
}

*

Se alguém puder me ajudar desde já agradeço, o erro acontece durante a perca de foco do input quando deveria acontecer o alert.*

2 respostas
solução!

Boa noite, não sei se é só isso o erro, mas na linha do classList, está: input.parentEmelent, e o correto seria parentElement.

vlw, as vzs passa despercebido hehehehe... Obrigado pela atenção!