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:
Mobile version