• 05-11-2012, 22:59:51
    #1
    Aşağıdaki formda 1 ürün için olan formda mevcut fakat adet alanından seçim yapılınca onunla çarpıp aşağıdaki toplam fiyat alanına yazdırmak istiyorum nasıl yapabilirim.

  • 06-11-2012, 10:37:41
    #2
    Üyeliği durduruldu
    takipteyim.
  • 06-11-2012, 11:08:46
    #3
    Çarpma yerine adet kısmına value olarak ücret enjekte edilirse işlem oldukça basit. Ancak sepet olayı backend programlama dili ile tekrar hesaplanmalı, inpulara güvenilmemeli.


    Option value den adet ücretlerini okur, ücret hesabı backend programlama ile yapılması gerek

    http://jsfiddle.net/xjrve/1/


    Çarpmalı

    http://jsfiddle.net/xjrve/3/

    .
  • 06-11-2012, 11:16:59
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    Adet kısmındaki select'e rel ekliyoruz. Sonra adetleri ayarlıyoruz. Rel'e fiyatı yazıyoruz aşşağıda jquery örneği mevcut. ve Sonuç )

    Alıntı
    <select name="adetci" id="adetci" rel="13.99">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>

    <script>
    $(document).ready(function(){
    $("#adetci").change(function(){
    var fiyat = $(this).attr("rel");
    alert('Toplam Fiyat : ' + (fiyat * $(this).val()));
    });
    });
    </script>
  • 15-11-2012, 10:33:12
    #5
    Alexis adlı üyeden alıntı: mesajı görüntüle
    Çarpma yerine adet kısmına value olarak ücret enjekte edilirse işlem oldukça basit. Ancak sepet olayı backend programlama dili ile tekrar hesaplanmalı, inpulara güvenilmemeli.


    Option value den adet ücretlerini okur, ücret hesabı backend programlama ile yapılması gerek

    http://jsfiddle.net/xjrve/1/


    Çarpmalı

    http://jsfiddle.net/xjrve/3/

    .

    bi türlü çalışmadı neden acaba verdiğin sitede calisiyor ama kodları aldıgımda ve jquery kutuphaneyi dahil ettiğimde dosyada bi işlem yapmıyor
  • 17-11-2012, 16:47:06
    #6
    <input type="hidden" name="adet-fiyat" value="12.00" />
    <select name="adet" class="adet" >
    <option value="1">1</option>
    <option value="2">2</option>
    </select>
    <input type="text" name="toplam-fiyat"/>
    
    $('.adet').live("change",function(){
    	var adetfiyat=$('input[name="adet-fiyat"]').val();
    	var adet=$(this).val();
    	var toplamfiyat=adet*adetfiyat;
    	$('input[name="toplam-fiyat"]').val(toplamfiyat);
    	
    }