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

Javascript iskonto hesaplama

<script type="text/javascript">
function hesapla()
{
var sonuc;
if (iskonto.value != "" && fiyat.value != ""){
kalan.value = (iskonto.value * fiyat.value) / 100;
sonuc = (fiyat.value - kalan.value);

}
}
</script>

iskonto: % <input name="iskonto" id="iskonto" type="text" /><br>
Fiyatı: <input name="fiyat" id="fiyat" type="text" onblur="hesapla();"/><br>

<br><br>
Sonuc:<input name="sonuc" type="text" id="sonuc"/><br>

Bir türlü yapamadım yardımlarınızı bekliyorum
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    irfanevrens adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    21 cevap - 0 soru
    merhabalar

    aşağıdaki verdiğim bağlantıdan soruya cevap bulabilirsiniz.

    http://code.google.com/p/uzmansorusu-irfan/source/browse/trunk/1650/index.php
    • pialfa adlı üyenin fotoğrafı pialfa
      Sanırım ufak hata var verdiğin linkteki kodları çalıştıramadım
      9 yıl önce yazılmış
    • irfanevrens adlı üyenin fotoğrafı irfanevrens
      tekrar denedim ve çalışıyor, acaba tekrar bi dener misiniz
      9 yıl önce yazılmış
  • 98oktay adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    12 cevap - 0 soru
    kalan.value diye bişey yapmışsın sayfada kalan diye bir input yoktu...
    Neyse hesapla fonksiyonunu düzelttim. Böyle olması lazım.

    function did(oid){return document.getElementById(oid)}
    
    function hesapla() { 
    	var sonuc='Tüm Değerleri Giriniz!'; 
    	var isk_val=did('iskonto').value
    	var fiy_val=did('fiyat').value
    
    	if (isk_val!="" && fiy_val!=""){ 
    		sonuc = fiy_val - (fiy_val / 100) * isk_val;
    	}
    	did('sonuc').value=sonuc
    }