Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

711
Visualizações
¿Cómo llamo a mi función javascript cuando uso thymeleaf?

Quiero realizar una resta donde los valores provendrán de dos y restarlos, luego mostrar el resultado en otro cuadro de texto. Sin embargo, parece que no puedo llamar a mi función js cuando uso th: onclick.

 <div class="mt-3 row g-3"> <div class="col-md-6"> <a th:href="@{~/records/add}"><button type="button" class="btn btn-secondary">Add Record</button></a> <a th:href="@{~/records/graph}"><button type="button" class="btn btn-secondary">Generate Graph</button></a> <a th:onclick="fnCalculate()" ><button type="button" class="btn btn-secondary">Calculate Budget</button></a> </div> <div class=" col-md-6 "> <h6>Total Expenses: </h6> <textarea class="form-control" id="totalExpense" name="totalExpense" th:text="${#aggregates.sum(records.![price])}"></textarea> <h6 class="mt-2">Current Budget: </h6> <textarea type="text" class="form-control mb-2" id="currentBudget" name="currentBudget"></textarea> <h6 class="mt-2">Remaining Budget: </h6> <textarea type="text" class="form-control mb-5" id="remainingBudget" disabled></textarea> </div> </div> </div> </main> <script th:inline="javascript"> function fnCalculate(txt1, txt2) { txt1 = parseInt(document.getElementById("currentBudget").value); txt2 = parseInt(document.getElementById("totalExpense").value); document.getElementById("remainingBudget").innerHtml = txt1 - txt2; } </script>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No llame a la función, solo use la referencia de la función

 <!-- Excluding the brackets `()` --> <a th:onclick="fnCalculate" ><button type="button" class="btn btn-secondary">Calculate Budget</button></a> </div>

Además, onClick enviará su propio parámetro [Event][1] en la función fnCalculate . por lo que no obtendrá txt1 y txt2 como parámetro como esperaba.

Ajuste su implementación de javascript en consecuencia.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda