Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Matematiksel işlem (dropdown)

Konu, 'PHP' kısmında alivepro tarafından paylaşıldı.

  1. alivepro

    alivepro Yeni Üye

    Kayıt:
    24 Ağustos 2015
    Mesajlar:
    23
    Beğenilen Mesajlar:
    2
    Merhaba,
    2 field da ki verilerin toplamını yada çıkarılmasını istiyorum ancak şöyle bir durum var yapılacak matematiksel işlemi dropdown ile seçmek istiyorrum aşağıdaki örnekteki gibi. Yani dropdown dan + yı seçersem 2 field i toplayacak - yi seçersem çıkaracak vs. vs.



    Field 1 dropdown (-, +) field 2
    5 5
     
  2. roser137

    roser137 Daimi Üye

    Kayıt:
    27 Aralık 2008
    Mesajlar:
    698
    Beğenilen Mesajlar:
    4
    php ye gerek kalmadan javascript html ile şu şekilde yapılabilir: jsfiddle.net/roser137/wzp4xryj/

    HTML:
    <!DOCTYPE html>
    <html>
    <head>
    <script>
    function islemsecildi() {
        var islem = document.forms[0].islem.value;
        var sayi1 = parseFloat(document.forms[0].sayi1.value);
        var sayi2 = parseFloat(document.forms[0].sayi2.value);
    
        var sonuc = null;
        if (islem == "topla") sonuc = sayi1 + sayi2;
        if (islem == "cikar") sonuc = sayi1 - sayi2;
     
        if (sonuc != null) document.getElementById("sonuc").value = sonuc; 
    }
    </script>
    </head>
    
    <body>
    
    <form>
    <input type="text" size="3" id="sayi1" value="5" />
    <select id="islem" onchange="islemsecildi()">
    <option value="islem">İşlem</option>
    <option value="topla">Topla</option>
    <option value="cikar">Cikar</option>
    </select>
    <input type="text" size="3" id="sayi2" value="3" /> =
    <input type="text" size="3" id="sonuc" value="" />
    </form>
    </body>
    </html>
    
     
    alivepro bunu beğendi.
  3. alivepro

    alivepro Yeni Üye

    Kayıt:
    24 Ağustos 2015
    Mesajlar:
    23
    Beğenilen Mesajlar:
    2