Problem im Javascript-TemperaturkonverterJavaScript

Javascript-Forum
Anonymous
 Problem im Javascript-Temperaturkonverter

Post by Anonymous »

Ich versuche, einen Temperaturkonverter zu erstellen, der den Wert automatisch ändert, wenn der Benutzer die Eingabe ändert und auf eine andere Stelle in Javascript klickt (mithilfe von onChange in meiner HTML-Datei), aber wenn ich die Eingabe eingebe und außerhalb des Eingabefelds klicke, ändert sich nichts.
Das Problem scheint vom JS zu stammen, aber ich weiß nicht, wo ich nachsehen soll.
Erwartet: Nachdem ich eine Eingabe in eines der Eingabefelder eingegeben habe, ändern sich die Werte in anderen Eingabefeldern
Tatsächlich: nach der Eingabe Die Werte werden nicht angezeigt oder ändern sich nicht einmal.
Lassen Sie mich wissen, ob ich mehr Code oder Kontext bereitstellen soll

Code: Select all

const celciusInput = document.getElementById("celcius");
const farenInput = document.getElementById("faren");
const kelvinInput = document.getElementById("kelvin");

function trial(event){
const computeTrial = +event.target.value;

switch (event.target.name) {
case "celcius":
kelvinInput.value = (computeTrial + 273.15).toFixed(2);
farenInput.value= ((computeTrial * 18)+32).toFixed(2);
break;
case "kelvin":
celciusInput.value =(computeTrial - 273.15).toFixed(2);
farenInput.value = (computeTrial - 273.15).toFixed(2);
break;
case "faren":
kelvinInput.value = (computeTrial - 32).toFixed(2);
farenInput.value = (computeTrial- 32).toFixed(2);
break;
default:
break;
}
}

Code: Select all





Js project minis





Temprature converter


Celcius: 



Fahrenheit: 



Kelvin: 







Bitte schauen Sie sich das an

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post