Jquery Form Kontrolü

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek

    Meraba müridler,
      Bir formumuz var seçtiğimiz input'ın sadece sayı girilir veya harf girilir olmasını sağlayacak veya belli bir şartı sağlayan karakterlerin girilmesini sağlayacak bir jquery plugini arıyorum.

    Dipnot:Alphanumeric.js'yi denedim ancak çalışmadı.


    İnsan; insan olsaydı,insan olmazdı..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    hocam jsfiddle'a filan koysan rahatça yardımcı olabiliriz. Neden çalışmıyor vs. için.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ASLIYUCE
    ASLIYUCE's avatar
    Kayıt Tarihi: 17/Haziran/2006
    Erkek

    jquery masked input diye arat her türlü bulursun.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek
    TeRRoR bunu yazdı

    hocam jsfiddle'a filan koysan rahatça yardımcı olabiliriz. Neden çalışmıyor vs. için.


    http://jsfiddle.net/k3K9W/5/


    İnsan; insan olsaydı,insan olmazdı..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    Lightsaber bunu yazdı
    TeRRoR bunu yazdı

    hocam jsfiddle'a filan koysan rahatça yardımcı olabiliriz. Neden çalışmıyor vs. için.


    http://jsfiddle.net/k3K9W/5/

    alphanumeric.js'i hiçbir yerde çağırmamışsın gibi gözüküyor. Birde resource olarak ekstra js'leri haricen yüklemek gerekiyor galiba (alphanumeric.js u göremedim).


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek
    TeRRoR bunu yazdı
    Lightsaber bunu yazdı
    TeRRoR bunu yazdı

    hocam jsfiddle'a filan koysan rahatça yardımcı olabiliriz. Neden çalışmıyor vs. için.


    http://jsfiddle.net/k3K9W/5/

    alphanumeric.js'i hiçbir yerde çağırmamışsın gibi gözüküyor. Birde resource olarak ekstra js'leri haricen yüklemek gerekiyor galiba (alphanumeric.js u göremedim).


     http://jsfiddle.net/k3K9W/6/ ekledim galiba


    İnsan; insan olsaydı,insan olmazdı..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    Lightsaber bunu yazdı
    TeRRoR bunu yazdı
    Lightsaber bunu yazdı
    TeRRoR bunu yazdı

    hocam jsfiddle'a filan koysan rahatça yardımcı olabiliriz. Neden çalışmıyor vs. için.


    http://jsfiddle.net/k3K9W/5/

    alphanumeric.js'i hiçbir yerde çağırmamışsın gibi gözüküyor. Birde resource olarak ekstra js'leri haricen yüklemek gerekiyor galiba (alphanumeric.js u göremedim).


     http://jsfiddle.net/k3K9W/6/ ekledim galiba

    sendekide cenabetlikmiş hocam :) http://jsfiddle.net/k3K9W/6/alphanumeric.js açılmıyor :S


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek
        $(document).ready(function () {
            $('input.NumberOnly').bind('keypress', function (e) {
                return (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) ? false : true;
            })
        });

     

     

    hangi textboxa sadece sayı girilmesini istiyorsan classını 'NumberOnly' yap iş tamamdır.


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek
    manglerman bunu yazdı
        $(document).ready(function () {
            $('input.NumberOnly').bind('keypress', function (e) {
                return (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) ? false : true;
            })
        });

     

     

    hangi textboxa sadece sayı girilmesini istiyorsan classını 'NumberOnly' yap iş tamamdır.


    hocam san azahmet kodları da açıklayabilir misin burda şunu yapıyoruz burda bunu yapıyoruz şeklinde?


    İnsan; insan olsaydı,insan olmazdı..
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    Lightsaber bunu yazdı
    manglerman bunu yazdı
        $(document).ready(function () {
            $('input.NumberOnly').bind('keypress', function (e) {
                return (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) ? false : true;
            })
        });

     

     

    hangi textboxa sadece sayı girilmesini istiyorsan classını 'NumberOnly' yap iş tamamdır.


    hocam san azahmet kodları da açıklayabilir misin burda şunu yapıyoruz burda bunu yapıyoruz şeklinde?

     

    hocam input.NumberOnly class'ı NumberOnly olan input demek oluyor. Bu inputu seçtiriyor. bind keypress fonksiyonu ile her tuşa tıklandığında kontrol ediliyor. return false mi olacak yoksa true mi olacak bu da belirtilen kriterler bakılıyor (8,0 ve 48 ile 57 aralığında sanırsam burayı yanlış çevirmiş olabilirim :D işte sayıları kontrol ediyor. sayı olan tuşların komutları buna karşılık geliyor) böylelikle sayıdan başka bir tuşa tıklasan bile işlemiyor. 

    çalıştırmak için napmalı?

    input class="numberonly" şeklinde bir input ekliyorsun.

    sonra altına veya head arasına farketmez jquery olduğu için. <script> içine yukardaki kodları ekliyorsun bitti

    edit: amma anlatmışım he :D ama en basit haliyle bu şekilde işte. takıldığın yeri söyle sen daha sağlıklı olur.

    by_Tet tarafından 21/Haz/13 20:54 tarihinde düzenlenmiştir

    iyibu! yeniden..
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek

    @by_Tet sağol hocam :)


    İnsan; insan olsaydı,insan olmazdı..
Toplam Hit: 2323 Toplam Mesaj: 12