1
resposta

[Completo] Apresentando minha solução

function comprar() {
    let tipoIngresso = document.getElementById('tipo-ingresso').value;
    let qtdIngressos = document.getElementById('qtd').value;
    let totalIngressos = parseInt(document.getElementById(`qtd-${tipoIngresso}`).textContent);

    if (isNaN(qtdIngressos) || qtdIngressos <= 0) {
        alert('Por favor, insira uma quantidade válida de ingressos.');
        return;
    }

    if (qtdIngressos > totalIngressos) {
        alert('Você não pode comprar mais ingressos do que os disponiveis!')
        return;
    }

    let novaQuantidade = totalIngressos - qtdIngressos;
    document.getElementById(`qtd-${tipoIngresso}`).textContent = novaQuantidade;
}
1 resposta

Oi, Gustavo! Tudo bem?

Ótimos códigos, parabéns pela dedicação e elaboração deles! Obrigada também por tê-los compartilhado com a nossa comunidade do fórum, tenho certeza que ajudará muitos colegas! Caso surja alguma dúvida, sinta-se à vontade em comunicar por aqui, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!