Kodum, hangi radyo düğmesine basıldığını kontrol eden basit bir işlevdir ve bu radyo düğmesinin değerini var input = 0;
numaralı telefonuma ekler. Ancak, çalıştığım gibi yanlış bir şey yaptığımı biliyorum ama çıktı yanlış. if
ifadelerinden biri doğru olduğunda, (0) değeri artık getElementById("small").value
'un kendisinin artı değerine eşit olmak yerine, şimdi 10
'un aksine yazdırır.Javascript + = eşdeğeri?
Java'da biliyorum, input += getElementById("small").value;
'a benzer bir sözleşme vardı, ancak bu işe yaramıyor. Aşağıdaki örneğimde de görebileceğiniz gibi, input = input + /*code*/;
'un alternatifini denedim ama yine de şansım yok.
JavaScript’e yeni ama Java’ya çok aşinayım. Burada sadece yanlış sözdizimi kullanıyorum, ancak tüm Google aramalarım büstü.
function calculate()
{
var input = 0;
if (document.getElementById("small").checked)
{
input = input + document.getElementById("small").value;
}
else if (document.getElementById("medium").checked)
{
input = input + document.getElementById("medium").value;
}
else if (document.getElementById("large").checked)
{
input = input + document.getElementById("large").value;
}
else
{
alert("failed");
}
document.getElementById("outar").innerHTML = input;
}
metin alanının değerini temsil eder. – David
Herkese çok teşekkür ederim! – SenjuXo