

Javascript Buton İle Hesaplama İslemleri
-

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 ? -
istediğini tam anlamadım hacı daha açık anlatman mümkün mü bi buttonda hesaplama işlemi mi yapmak istiyorsun ?
-
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 -
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; } -
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
-
bunu buton ve form ile post etmeden inputa verileri girdigimiz anda hesaplama nasıl yaptırabilirz ?