folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javascript Buton İle Hesaplama İslemleri



Javascript Buton İle Hesaplama İslemleri

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

     

    boyle bir tabloda hesapla butonuna bastıgımda Adet ile Tekif Edilen B.Fiyat (burayı biz yazıcaz) carpıp teklif edilen tutar ın altına yazdırak istiyorum

    <td class="bb1s"><input type="text" id="adet" value="'.$hrkrow->adet.'" ></td>
    <td class="bb1s"><input type="text" name="fiyati" id="t_fiyat" class="sText small" value="'.$teklif_b_fiyat.'" /> TL</td><td class="bb1s"><input type="text" id="Tutar" value="t_tutar" > TL</td>
    		</tr>
    <script type="text/javascript">
     $(\'#hesapla\').click(function() {
    var adet = parseInt(document.getElementById("adet").value);
    var t_fiyat = parseInt(document.getElementById("t_fiyat").value);
    var t_tutar = adet*t_fiyat;
    parseInt(document.getElementById("Tutar").value) = t_tutar; 
    
    </script>
      böyle yapmaya calistimama olmadı nasıl olur bu ıs ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gececi
    NighT_JudGe
    NighT_JudGe's avatar
    Kayıt Tarihi: 09/Aralık/2008
    Erkek

    istediğini  tam  anlamadım hacı  daha açık anlatman  mümkün mü  bi  buttonda  hesaplama işlemi mi  yapmak istiyorsun ?


    Cahildim Dünyanın Rengine Kandım
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    hocam simdi orda tablo baslıkları varya orda ADET in altında 1 yazıyo demi ordaki sayi ile TEKLİF EDİLEN B,FİYAT ın altındaki 13.00 ı carparak TEKLİf TUTAR ın altına yazdırmak istiyorum surdakı hesapla butonuna basarak

     

    sunu buldum nette fakat bende buda calısmadı

     

    <HTML>
    <HEAD>
    <TITLE>hesaplama</TITLE>
    <script language="JavaScript">
    !--
    function hesaplama()
    {
    var sayı1 = window.document.form.deger1.value;
    var sayı2 = window.document.form.deger2.value;
    var sayı3 = window.document.form.deger3.value;
    var urun = (eval(sayı1) * eval(sayı2)) + eval(sayı3);
    window.document.form.cevap.value = urun;
    }
    -->
    </script>
    </HEAD>
    <BODY>
    <form name="form">
    Sayı 1 : <input type = "text" name="deger1"> Çarp
    Sayı 2 : <input type = "text" name="deger2"> Çarp
    Sayı 3 : <input type = "text" name="deger3"> Topla
    Sonuç : <input type = "text" name="cevap">
    <a href="#" onClick="hesaplama(); return false;"> Hesapla </a>
    </form>
    </BODY>
    </HTML>
    ayni linkte linkin sonuna# ekliyor sadece herhangib i hesaplama yapmıyor

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KodlayanAdam
    KodlayanAdam's avatar
    Kayıt Tarihi: 01/Ekim/2005
    Erkek

    Hesapla Fonksiyonu Şöyle Olması Gerek Sanırım

     

    function Hesapla()
    {
     $("#TableınIdsiBuraya tr").each(function(i){
       var Adet;
       var Fiyat;
       $(this).children("input").each(function(i){
        if(i == 1)
        {
          Adet = $(this).val();
        }
        if(i == 2)
        {
          Fiyat = $(this).val();
        }
        if(i == 3)
        {
          $(this).val(parseInt(Adet) * parseInt(Fiyat));
        }
       });
     });
     return false;
    }

    Hiç savaş görmemiş çocuklarla, hiç barış görüşmemiş çocuklar için adalet farklı anlamlar taşır.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KodlayanAdam
    KodlayanAdam's avatar
    Kayıt Tarihi: 01/Ekim/2005
    Erkek

    Bu arada inputlara id vermişsin ama her satırda aynı id ler olmamalı bu şekilde. her satırdaki idleri farklı yarparsan adet1, adet2, fiyat1, fiyat2 

    id mantığında doğrusu bu olur


    Hiç savaş görmemiş çocuklarla, hiç barış görüşmemiş çocuklar için adalet farklı anlamlar taşır.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    bunu buton ve form ile post etmeden inputa verileri girdigimiz anda hesaplama nasıl yaptırabilirz ?

Toplam Hit: 1975 Toplam Mesaj: 6