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

Javascript İle Fiyat Güncelleme

Arkadaşlar Javascript ile fiyat güncelleme olayını nasıl yapabilirim.biryerlerde mevcuttur illaki fakat nasıl aramam gerektiğini bilmediğim için bulamadım.
<input type=text id="fiyat" value="8.00"> TL

<select name="adet">
<option value="5">5 adet</option>
<option value="10">10 adet</option>
<option value="15">15 adet</option>
<option value="20">20 adet</option>
</select>


Asp Çalışıyorum ve Asp Halinde Fiyat Kısmı Şöyle.

<input type=text id="fiyat" value="<%=rs("fiyat")%>">


asp halinde ilk fiyatı yazıyor.


şimdi yapmak istediğim şu .

Açılışta ilk fiyat yazıcak.ama aşağıdaki selectten adet seçildiğinde

adet sayısı x ürün fiyatı ( örnek 15 * 9.00 ) = 135

bu sonucu oraya yazmasını istiyorum.

Şimdiden Teşekkürler.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • uls adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    65 cevap - 10 soru
    <input type=text id="fiyat" value="8.00"> TL
    
    <select name="adet" id="adet" onChange="Hesapla();">
    <option value="5">5 adet</option>
    <option value="10">10 adet</option>
    <option value="15">15 adet</option>
    <option value="20">20 adet</option>
    </select>
    
    <p id="sonuc"></p>
    
    <script>
    var fiyat = document.getElementById("fiyat").value;
    var sel = document.getElementById("adet");
    
    function Hesapla(){
    	var sonuc = sel.options[sel.selectedIndex].value * fiyat;
    	document.getElementById("sonuc").innerHTML = sonuc + "TL";
    }
    </script>
    


    eğer çarpılmış fiyatın ilk input'a yazdırılmasını istiyorsani fonksiyondaki son satırı şöyle değiştir;
    document.getElementById("fiyat").value = sonuc;
    • pro-asp adlı üyenin fotoğrafı pro-asp
      bende teşekkür ederim yararlı bir paylaşım :)
      10 yıl önce yazılmış
    • uls adlı üyenin fotoğrafı uls
      rica ederim.
      10 yıl önce yazılmış
    • etkiweb adlı üyenin fotoğrafı etkiweb
      Hocam Hepinize Teşekkürler. Kodlarınız İşimi Gördü.Teşekkür Ederim.
      10 yıl önce yazılmış

Cevaplar

  • Supervisor adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    107 cevap - 0 soru
    <script>
    function Hesapla(){

    var fiyat=document.GetelementbyId("fiyat").value;
    var sel = document.getElementById("adet");
    var adet= sel.options[sel.selectedIndex].value;

    document.getElementById("sonuc").InnerText=adet;



    }

    </script>


    <input type=text id="fiyat" value="8.00"> TL

    <select name="adet">
    <option value="5">5 adet</option>
    <option value="10">10 adet</option>
    <option value="15">15 adet</option>
    <option value="20">20 adet</option>
    </select>


    <label id="sonuc"></label>
    • etkiweb adlı üyenin fotoğrafı etkiweb
      Arkadaşım İlgilendiğin Çok Teşekkürler.Fakat Çalışmadı. :(
      10 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      rica ederim . kontrol edemiyoum bende ezbere yaziyorum
      .


      select name="adet" id="adet" yapsana
      10 yıl önce yazılmış
    • etkiweb adlı üyenin fotoğrafı etkiweb
      Olmadı Abicim ya :(
      10 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      ya da

      $("sonuc").text()= $("select#adet").val()* $("input#fiyat").val()*;
      10 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      su an bakamiyorum. ama cevap alamazsan 1 saat sonra cevaplayabilirim
      10 yıl önce yazılmış
    • etkiweb adlı üyenin fotoğrafı etkiweb
      Çok teşekkürler fakat yine olmadı be hocam :( sağolasın yinede.
      10 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      ustte yazdigimi kullanabilmen icin jquery i eklemelsin .
      http://code.jquery.com/jquery-1.6.min.js
      10 yıl önce yazılmış