Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

153
Views
¿Cómo agregar texto al campo de entrada HTML en declaraciones condicionales usando JavaScript?

Estoy construyendo una calculadora de porcentajes y una de las características muestra disminución/aumento entre dos números. Por ejemplo, si el usuario ingresa 60 como el primer número y 40 como el segundo, mi código muestra -33.33 pero también quiero que muestre, en el texto, que hay un aumento/disminución de la cantidad "x" entre números, dependiendo en lo que el usuario ha ingresado. Así es como se ve mi código:

 document.getElementById("calc1-submit").addEventListener("click", function (e) { e.preventDefault(); const numX = document.getElementById("calc1-num-x").value; const numY = document.getElementById("calc1-num-y").value; const percentage = (numX / numY) * 100; document.getElementById("calc1-solution").value = percentage.toFixed(2); }); document.getElementById("calc2-submit").addEventListener("click", function (e) { e.preventDefault(); const numX = document.getElementById("calc2-num-x").value; const numY = document.getElementById("calc2-num-y").value; const percentage = (numX / 100) * numY; document.getElementById("calc2-solution").value = percentage.toFixed(2); }); document.getElementById("calc3-submit").addEventListener("click", function (e) { e.preventDefault(); const numX = document.getElementById("calc3-num-x").value; const numY = document.getElementById("calc3-num-y").value; const percentage = ((numY - numX) / numX) * 100; document.getElementById("calc3-solution").value = percentage.toFixed(2); function percentDiffer () { if (numX > numY) { } } }); }
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Usa operaciones matemáticas básicas como esta:

 function percentDiffer (numX, numY) { if (numX > numY) { return numX-numY; } else if (numY > numX) { return numY-numX; } else if (numX == numY) { return 0; } } console.log(percentDiffer(10, 100)); console.log(percentDiffer(100, 10)); console.log(percentDiffer(10, 10));

about 4 years ago · Juan Pablo Isaza Report

0

Aquí está mi opinión sobre esto:

 document.getElementById("IncreseorDecrese").value = percDiff() //the id is just for reference function percDiff(){ let result; if (percentage > 0){ result = 'increased of ' + percentage; } else{ result = 'decreased of ' + percentage; } return result }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!