lostyazilim
tr.link

TextBox'ta Nokta ile Ayırma

5 Mesajlar 3.387 Okunma
lstbozum
tr.link

yms yms WM Aracı Kullanıcı
  • Üyelik 04.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum Samsun
  • Ad Soyad M** K**
  • Mesajlar 277
  • Beğeniler 39 / 62
  • Ticaret 0, (%0)
Merhaba arkadaşlar.

Bir formda textboxa girilen sayıyı nokta ile üçer basamak ayırmak istiyorum. OnKeyUp ile elini tuştan çektiği anda noktayı koysun diye uğraştım ama JavaScript bilgim yetersiz kaldı.

İnternette aradım ama bulamadım. Muhtemelen yanlış aramalar yaptım. Yardımcı olursanız çok sevinirim.
 

 

@Bean Love getLove()
wmaraci
reklam

Jason Jason WM Aracı Kullanıcı
  • Üyelik 30.05.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum İzmir
  • Ad Soyad E** Y**
  • Mesajlar 47
  • Beğeniler 11 / 13
  • Ticaret 1, (%100)
Jquery'nin sayı kütüphanesi var onunla yapabilirsin. Buradan sağ tarafta download var rar dosyasını indir daha sonra dosyaları rardan çıkart jquery.number.min.js dosyası lazım bunu sayfana ekle.


<script></script>
<script>
$(function(){
$('#price').number(true, 3);
});
</script>


demo
yms

kişi bu mesajı beğendi.

yms yms WM Aracı Kullanıcı
  • Üyelik 04.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum Samsun
  • Ad Soyad M** K**
  • Mesajlar 277
  • Beğeniler 39 / 62
  • Ticaret 0, (%0)
Hocam ilginiz için çok teşekkür ederim.

Ancak ben bunu doğru düzgün uyarlayamadım. Nerede yanlış yaptığımı bulamıyorum. Verdiğiniz şekilde de, verdiğiniz bağlantıdaki şekilde de denedim ancak beceremedim. Benim özrüm JavaScript'ten ibaret değilmiş, bunu da anladım bu vesile ile.

Rica etsem




için çalışan bir örnek yazabilir misiniz? Tüm JS dosyalarını include etmeme rağmen bir sonuç alamadım. Kitlenip kaldım yemin ederim :(
 

 

@Bean Love getLove()

Jason Jason WM Aracı Kullanıcı
  • Üyelik 30.05.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum İzmir
  • Ad Soyad E** Y**
  • Mesajlar 47
  • Beğeniler 11 / 13
  • Ticaret 1, (%100)
$('#AltFiyat').number(true, 3); bu satırdaki #AltFiyat ile input elemanın idsi aynı olmalı ayrıca Jquery kütüphanesinide eklemelisin söylemeyi unutmuşum onuda buradan farklı kaydet yaparak indirebilirsin. Aşağıdaki şekilde çalışacaktır.


<script></script>
<script></script>
<script>
$(function(){
$('#AltFiyat').number(true, 3);
});
</script>

yms

kişi bu mesajı beğendi.

wmaraci
wmaraci

yms yms WM Aracı Kullanıcı
  • Üyelik 04.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum Samsun
  • Ad Soyad M** K**
  • Mesajlar 277
  • Beğeniler 39 / 62
  • Ticaret 0, (%0)
Allah razı olsun senden hocam. Şimdi çalıştı. Vakit ayırıp da yazdığın için çok teşekkür ederim.
 

 

@Bean Love getLove()
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al