1
resposta

[Dúvida] tentativa de execução do Exercício - Ingresso (usando .replace) parte 1/2

Ola

Fiz uma modificação no html incluindo uma parte onde marca os ingressos adquiridos. E passei uns dois ou três dias tentando montar o arquivo.js. Achei o comando .replace e e tentei modifica-lo inúmeras vezes ate que o resultado fosse satisfatório. No entanto descobri que o .replace troca apenas uma vez as variaveis , Logo no meu codigo o cliente pode comprar apenas uma quantidade por vez, se comprar 10 ingressos de pista e quiser mais ingressos de pista não funciona kkkk. Todo esse trabalho me deixou feliz porque tentei ate chegar em algum lugar mas triste por não conseguir de outra forma. Agora vou lá quietinha ver o resultado que voces oferecem kkkkkk. Favor não reparar na quantidade de variaveis tambem.. (acho que exagerei). Tive que dividir em duas partes que não cabia tudo aqui.

html: 
<!DOCTYPE html>
<html lang="pt-BR">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@700&family=Inter:wght@400;700&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="./styles/_reset.css">
    <link rel="stylesheet" href="./styles/style.css">
    <title>e-Ticket</title>
</head>

<body>
    <header>
        <img class="logo" src="./assets/PNG/Logo e-tricket.png" alt="Logo">
    </header>
    <main class="container">

        <div class="grafismo"></div>
        <h1>Compre seu <span>ingresso</span></h1>
        <form action="">
            <label class="input-group">
                Escolha o tipo
                <select name="tipo-ingresso" id="tipo-ingresso">
                    <option value="inferior">Cadeira inferior</option>
                    <option value="superior">Cadeira superior</option>
                    <option value="pista">Pista</option>
                </select>
            </label>
            <label class="input-group">Qtde.
                <input type="number" id="qtd" placeholder="00" min="1" max="10">
            </label>
            <button onclick="comprar()" type="button">Comprar</button>
        </form>
        <img class="hachuras" src="./assets/SVG/Hachuras.svg" alt="">
       
        <section>

            <h2>Quantidade adquririda</h2>

            <ul class="lista1">
                <li>Pista<span id="compra-pista"> 0 </span></li>
                <li>Cadeira superior<span id="compra-superior"> 0 </span></li>
                <li>Cadeira inferior<span id="compra-inferior"> 0 </span></li>
            </ul>
        <img src="./assets/PNG/ingressoazul.jpg" alt="ingresso azul" width="200" height="150">

        </section>
      
        <img class="hachuras" src="./assets/SVG/Hachuras.svg" alt="">
       
        <section>

            <h2>Quantidade disponível</h2>

            <ul class="lista2">
                <li>Pista<span id="qtd-pista">100</span></li>
                <li>Cadeira superior<span id="qtd-superior">200</span></li>
                <li>Cadeira inferior<span id="qtd-inferior">400</span></li>
            </ul>
            <img src="./assets/Ingresso.svg" alt="">
        </section>

    </main>

    <script src="js/app.js"></script>
</body>

</html>
1 resposta

Oi, Monica! Tudo bem?

Fico feliz em ver sua dedicação e esforço para resolver o problema, parabéns por ele e obrigada por compartilhar o relato! Parabéns pelo código, ficou ótimo! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!