Ich möchte ein Bild ändern, abhängig davon, welche zwei Eingabewerte eingegeben wurden. Wie würde dies dynamisch mit zwei getrennten Eingängen geschehen? Hier ist mein Code soweit.Mehrere Eingabewerte an eine Funktion übergeben, um ein Bild zu aktualisieren
function twoinputs() {
var size1 = document.getElementById("size1").value;
var size2 = document.getElementById("size2").value;
var getValue = size1.value;
var getValue2 = size2.value;
if (getValue == "1" && getValue2 == "1") {
document.getElementById('optimus').style.backgroundImage = "url('http://www.orderofinterbeing.org/wp-content/uploads/2014/04/light-forest.jpg')";
} else if (getValue == "2" && getValue2 == "2") {
document.getElementById('optimus').style.backgroundImage = "url('http://freebigpictures.com/wp-content/uploads/2009/09/coniferous-forest.jpg')";
}
}
twoselects();
p {
width: 100%;
height: 200px;
}
<img class="prime" src="images/image_small.jpg">
<form>
Select image size:
<input id='size1' name='size1' onchange="twoinputs()">
<input id='size2' name='size2' onchange="twoinputs()">
</form>
<p id="optimus"></p>
'Change' Ereignis? Ich denke, es sollte "Input" oder "Keyup" sein. – Rayon
@RayonDabre - hängt davon ab, was das OP will, er/sie benutzt 'Change' jetzt? – adeneo
Ja, das ist großartig und wird mir helfen, in die richtige Richtung zu gehen, danke für die Hilfe. Was bedeutet das + vor elem1.value und elem2.value? Ich habe es noch nie zuvor gesehen – greenhillsb