• 03-12-2019, 04:33:37
    #1
    Merhabalar, https://hepsi1yerde.com/product.php?id=82
    bu sayfada en ve boy seçimi yaptıktan sonra otomatik olarak en ile boyu çarpıp ücreti div içine yansıtmasını istiyorum
    bunun için ne yapmam gerekli yardım edebilir misiniz?
  • 03-12-2019, 04:54:58
    #2
    2 select'e de name ya da id verin, sonrasında aşağıdaki kod ile yapabilirsiniz;
    function Hesapla(){
    var selectEn = $("..seçiçi..").val();
    var selectBoy = $("..seçici..").val();
    var toplam = parseFloat(parseInt(selectBoy) * parseInt(selectEn));
    $("..div seçici..").html("Toplam: "+toplam);
    }
    Yukarıdaki kodu, hangi işlemden sonra yapmak istiyorsanız o işlemin ilgili event'ına tanımlayabilirsiniz. Örneğin iki selectten birisinde değişiklik olunca yapmak istiyorsanız;
    //iki select'e de bir attribute tanımlayın, örneğin grp='enBoy'
    var enboy = $("select[grp='enBoy']").on("change",function(i,e){
    //2 selectten birisi değiştiğinde bu event çalışır.
    //function'ın parametrelerinde bulunan i index sayısını, e ise elemanı temsil eder. Daha farklı bir yapı da kullanabilirsiniz.
    Hesapla();
    })
    Yukarıdaki kodu sayfanın yüklenme event'ına eklerseniz çalışacaktır.