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

[Bug] <strong>[object HTMLInputElement]</strong>

Quando vou colocar a "camisa branca" no site aparece esse erro: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeMeu código JavaScript:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Oi, Yure! Tudo bem?

O erro está ocorrendo porquê ao tentarmos pegar o valor da quantidade fornecida no formulário com o comando evento.target.elements['quantidade'] estamos acessando um objeto daquele elemento que acionou o evento e não o seu valor, já que estamos trabalhando com uma referência ao DOM.

Para resolvermos o nosso problema e pegarmos apenas o valor inserido precisamos apenas adicionar um .value ao final desse comando, assim como foi feito para o elemento nome na imagem enviada do seu código.

Dessa forma, substituiremos então o comando quantidade = evento.target.elements['quantidade'] por evento.target.elements['quantidade'].value.

Espero ter ajudado na compreensão! Caso tenha restado alguma dúvida, sinta-se à vontade para comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓

muito obrigado!