Du hast da zwei Elemente mit der ID "xfield". Für den Anfang ist es wahrscheinlich am einfachsten, wenn Du die IDs eindeutig machst und an die Funktion myRange() übergibst:
Code
<form oninput=myRange(parseInt(a.value),parseInt(b.value), "xfield1");>
0<input type="range" id="a" value="50">100
+<input type="number" id="b" value="50">
=<output name="x" id="xfield1" for="a b"></output>
</form>
<br>
<form oninput=myRange(parseInt(c.value),parseInt(d.value), "xfield2");>
0<input type="range" id="c" value="25">100
+<input type="number" id="d" value="25">
=<output name="x" id="xfield2" for="c d"></output>
</form>
</body>
<script>
function myRange(a1, a2, idout) {
var x = document.getElementById(idout);
x.value = a1 + a2;
}
</script>
Alles anzeigen