Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

javascript'da value değerinden değilde id değerinden nasıl alabilirim ?

var sabit_sayi = 100;

$('.degerler').live('click',function(){
            var eklenecek_sayi = $(this).val();
           if($(this).attr('checked'))
            {
                sabit_sayi += parseFloat(eklenecek_sayi);
            }
            else
            {
                sabit_sayi = parseFloat(sabit_sayi) - parseFloat(eklenecek_sayi);
            }
            $('#sabitSayis').val(sabit_sayi.toFixed(2));
			$('#sabitSayi').html(sabit_sayi.toFixed(2));
        });

daha önceden byle bir kod verilmişti bana burda ama ben şimdi bunun val() değerinden değilde id değerinden nasıl alabilirim hesaplanan sayıyı?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • etkiweb adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    19 cevap - 19 soru
    Bu işinizi görür :)
    <form action="#" method="post">
    <input readonly class="total" type="text" value="13.50" id="total" name="total" size="20"> TL
    <br />
    
    				<select size="1" name="adett" id="adett" onchange="update(this.form)">
    					<option value="1">1 Adet</option>
    					<option value="2">2 Adet</option>
    					<option value="3">3 Adet</option>
    					<option value="4">4 Adet</option>
    					<option value="5">5 Adet</option>
    				</select><b><font size="2"> ADET</font></b>
    <hr />
    <label><input type="checkbox" name="item" id="2.00" value="976" class="tipi" onclick="update(this.form)" />İçerik 1</div><label>
    <label><input type="checkbox" name="item" id="2.00" value="976" class="tipi" onclick="update(this.form)" />İçerik 2</div><label>
    <label><input type="checkbox" name="item" id="2.00" value="976" class="tipi" onclick="update(this.form)" />İçerik 3</div><label>
    <label><input type="checkbox" name="item" id="2.00" value="976" class="tipi" onclick="update(this.form)" />İçerik 4</div><label>
    </form>
    
    
    
    <script type="text/javascript">
    <!--
    var sel = document.getElementById("adett");
    function update(formObj) {
       var total = 13.50; // Ürün Fiyatı
       for (var i=0; i<formObj.item.length; i++) {
          var myItem = formObj.item[i];
          if (myItem.checked) {
             total += parseFloat(myItem.id);
          }
       }
       var sonfiyat = parseFloat(total);
       var moneyValue = sonfiyat * sel.options[sel.selectedIndex].value;
       formObj.total.value = parseFloat(moneyValue);
       document.getElementById("total").innerHTML = moneyValue;
    }
    // -->
    </script>