JSFiddle - React, Tailwind, and code Playground
HTML
<article class="rechner"><h2>Hall-Spannung bei gegebener Hall-Konstante</h2>
<mark>Formel für Hallspannung bei gegebener <strong>Hallkonstante</strong>: \( U_{H}=A_{H}*\frac{I*B}{d} \) <a href="/physik/hall-effekt/herleitung" title="Hier leitest Du die Formel für Hall-Effekt mathematisch her" itemprop=hasPart>Herleitung der Hallspannung</a></mark>
<label>Hall-Konstante<br><input id="hallKonstante1" type="text"></label>
<label>Stromstärke<br><input id="strom1" type="text"></label>
<label>Magnetische Flussdichte<br><input id="magnetfeld1" type="text"></label>
<label>Dicke des Metallplättchens<br><input id="dicke1" type="text"></label><br>
<input id="calculate1" type="submit">
<section id="hallspannung-anzeigen1"></section>
</article>
JavaScript
var elementarladung = 1.6021766208*Math.pow(10,-19);
var hallspannungResultContainer = document.getElementById('hallspannung-anzeigen1');
document.getElementById('calculate1').addEventListener('click', function () {
var hallKonstante1 = parseFloat(document.getElementById('hallKonstante1').value.replace(',', '.'));
var strom1 = parseFloat(document.getElementById('strom1').value.replace(',', '.'));
var magnetfeld1 = parseFloat(document.getElementById('magnetfeld1').value.replace(',', '.'));
var dicke1 = parseFloat(document.getElementById('dicke1').value.replace(',', '.'));
if(isNaN(hallKonstante1) || isNaN(strom1) || isNaN(magnetfeld1) && isNaN(dicke1)) {
hallspannungResultContainer.innerHTML = '<h3>Fehler!</h3><mark>Sie müssen eine Zahl eingeben!</mark>'
} else {
hallspannungResultContainer.innerHTML = '<h3>Ergebnis</h3><mark> U<sub>H</sub> ='+ (hallKonstante1 * strom1 * magnetfeld1) / dicke1 + ' V</mark>';
}
});