İki giriş değerinin girilmesine bağlı olarak bir görüntüyü değiştirmek istiyorum. Bu, iki ayrı girdiyle dinamik olarak nasıl yapılır? İşte benim kodum şu ana kadar.Bir görüntüyü güncellemek için bir fonksiyona birden fazla giriş değeri aktarın
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' olayı? Sanırım "giriş" veya "anahtar" olmalıdır – Rayon
@RayonDabre - OP'nin istediği şeye bağlı, şimdi "değişimi" kullanıyor mu? – adeneo
Evet bu harika ve yardım için teşekkürler doğru yönde gitmeme yardımcı olacaktır. + Elem1.value ve elem2.value'dan önce ne anlama geliyor? Daha önce hiç görmedim – greenhillsb