• 04-01-2021, 01:03:34
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar ben smm panel scriptimi geliştiriyorum kendim mesela miktar kısmına 100 yazar yazmaz fiyat kısmına veri gelmesini istiyorum ama bir yere tıklamak lazım şuanki haliyle bunu nasıl düzeltebilirim.
  • 04-01-2021, 01:07:09
    #2
    Javanın hangi frameworkünü kullanıyorsunuz, detaylı bilgi verirseniz bakalım. Bu arada taminen javascript mi sormak istedin acaba? Eğer javascript ise change değil de keyup eventini dinleyebilirsin.
  • 04-01-2021, 01:07:59
    #3
    Üyeliği durduruldu
    erbasaran adlı üyeden alıntı: mesajı görüntüle
    Javanın hangi frameworkünü kullanıyorsunuz, detaylı bilgi verirseniz bakalım.
    bilmiyorumki vallahi hocam
  • 04-01-2021, 01:08:36
    #4
    Mrtliy adlı üyeden alıntı: mesajı görüntüle
    bilmiyorumki vallahi hocam
    Javascript olabilir mi?
  • 04-01-2021, 01:11:03
    #5
    Üyeliği durduruldu
    erbasaran adlı üyeden alıntı: mesajı görüntüle
    Javascript olabilir mi?
    muhtemelen
  • 04-01-2021, 01:12:28
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <script type="text/javascript">
        function carp() {
            var sayi1 = document.getElementById('tx1').value;
            sayi1 = parseFloat(sayi1);
    
            var sayi2 = document.getElementById('tx2').value;
            sayi2 = parseFloat(sayi2);
    
            var sonuc = sayi1 * sayi2;
    
            if (!isNaN(sonuc)) {
               document.getElementById('tx3').value = sonuc.toFixed(2);
            }  
     }
    </script>
    3 adet input tanımlayın, id="tx1" id="tx2" id="tx3" şeklinde 3üne de id verin
    tx1 inputum fiyat
    tx2 inputum adet
    tx3 inputum toplam fiyatı gösterecek input olacak.

    Eksik yazmışım inputlarda onkeyup="carp();" onchange="carp();" şeklinde fonksiyonları çağırın

    <input type="text" name="Fiyat" id="tx1" value="1200" class="form-control" onkeyup="carp();" onchange="carp();" />
     <input type="number" name="Adet" class="form-control" onchange="carp();" onkeyup="carp();" />
  • 04-01-2021, 01:12:35
    #7
    Mrtliy adlı üyeden alıntı: mesajı görüntüle
    muhtemelen
    Hocam java ve javascript çok ayrı şeyler. Nasıl geliştirme yaptığınızı da anlayamadım. İnput için "keyup" eventini kullanmak işini görecektir sanıyorum.
    Kolay gelsin.
  • 04-01-2021, 01:14:20
    #8
    WebWon adlı üyeden alıntı: mesajı görüntüle
    <script type="text/javascript">
        function carp() {
            var sayi1 = document.getElementById('tx1').value;
            sayi1 = parseFloat(sayi1);
    
            var sayi2 = document.getElementById('tx2').value;
            sayi2 = parseFloat(sayi2);
    
            var sonuc = sayi1 * sayi2;
    
            if (!isNaN(sonuc)) {
               document.getElementById('tx3').value = sonuc.toFixed(2);
            }  
     }
    </script>
    3 adet input tanımlayın, id="tx1" id="tx2" id="tx3" şeklinde 3üne de id verin
    tx1 inputum fiyat
    tx2 inputum adet
    tx3 inputum toplam fiyatı gösterecek input olacak.
    Hocam arkadaş inputtaki verinin değiştiği anında işlem yapmak istiyor sanırım. Ayrıca change eventini kullanmış anladığım kadarıyla. Keyup kullanınca çözülecek.
  • 04-01-2021, 01:15:28
    #9
    Üyeliği durduruldu
    erbasaran adlı üyeden alıntı: mesajı görüntüle
    Hocam arkadaş inputtaki verinin değiştiği anında işlem yapmak istiyor sanırım. Ayrıca change eventini kullanmış anladığım kadarıyla. Keyup kullanınca çözülecek.
    aynen dediğiniz gibi hocam nasıl keyup kullanabilirim