Merhaba,
Kod:
<script Language=JavaScript>
var f, f1f, f1g, d1f, d1g
d1f = f.f1f.value;
d1g = f.f1g.value;
function hesapla(){
dtutar =d1f*d1g+
0;
tutar.innerHTML=dtutar;
}//end function
</script>
<form name="f">
<input type="text" name="f1f" value="8" Onkeyup=hesapla()>
<input type="text" name="f1g" value="5" Onkeyup=hesapla()>
<span id=tutar>40</span>
</form>
Sayfanda baktığım kadarı ile üstteki gibi bir kod yazdım ama f1f null veya nesne değil diye uyarı çıkarıyor ve hesaplamıyor.
Neden olabilir.
Alıntı:
| anov, mesajından alıntı:
merhaba aeaeae;
adım adım;
* textarea ların her birinin kendine ait ismi olmalı.(mantıklı olursa daha iyi)
* miktar , birim_fiyat gibi değişkenler için textarea yerine text kullansan daha iyi bence.
* bir fonksiyon yazacaksın.tüm işlemleri yapan ve sonuçları gereken yerlere yazan.
* bu fonksiyonu değiştiği zaman hesaplama yapılmasını istediğin kontrollerin (onkeyup) olayına yazacaksın.
* text kontrollerinin value özelliğinden faydalanıp. (birim_fiyat.value) gibi değerleri okuyacaksın ve aynı yolla yazacaksın.
* son olarak yazdığım bir örnek vardı onun adresini vereyim. http://www.piramitantrepo.com/tr/antrepo_ucret.asp
not: kod bayağı eski o yüzden mozilla ile çalışmadığını gördüm  yani o zaman sadece dünyada tek browser var zannettiğim "gençlik yıllarım" imiş
iyi niyet ve yardım seninle olsun. |