• 13-12-2013, 22:21:20
    #1
    Ajax ile script manager içine textbox sonra da filteredtextboxextender kontrolünü de kullandım ancak bir türlü sadece sayı yazılmasını algılamıyor. Datalist içinde yapmaya çalışıyorum ondan mı sorun oluyor ki acaba? 2. durum sadece sayı ve 1 ile 9 arasındaki sayılara izin vermeyi nasıl yapabilirim? Yazarken kontrol edeceğim.
  • 13-12-2013, 23:35:10
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Karaman adlı üyeden alıntı: mesajı görüntüle
    Ajax ile script manager içine textbox sonra da filteredtextboxextender kontrolünü de kullandım ancak bir türlü sadece sayı yazılmasını algılamıyor. Datalist içinde yapmaya çalışıyorum ondan mı sorun oluyor ki acaba? 2. durum sadece sayı ve 1 ile 9 arasındaki sayılara izin vermeyi nasıl yapabilirim? Yazarken kontrol edeceğim.
    jQuery.match(RegEx)
  • 14-12-2013, 01:48:18
    #3
    QBilisim adlı üyeden alıntı: mesajı görüntüle
    jQuery.match(RegEx)
    Böyle yardım edilmez.

    Karaman adlı üyeden alıntı: mesajı görüntüle
    Ajax ile script manager içine textbox sonra da filteredtextboxextender kontrolünü de kullandım ancak bir türlü sadece sayı yazılmasını algılamıyor. Datalist içinde yapmaya çalışıyorum ondan mı sorun oluyor ki acaba? 2. durum sadece sayı ve 1 ile 9 arasındaki sayılara izin vermeyi nasıl yapabilirim? Yazarken kontrol edeceğim.
        
    $('.inputID').keypress(function (e) {
            var regex = new RegExp("[(1-9)(\.)]\d*$");
            var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
            if (regex.test(str)) {
                return true;
            }
            e.preventDefault();
            return false;
        });

    Şeklinde yapabilirsiniz.
  • 14-12-2013, 10:10:13
    #4
    alikarakoc93 adlı üyeden alıntı: mesajı görüntüle
    Böyle yardım edilmez.



        
    $('.inputID').keypress(function (e) {
            var regex = new RegExp("[(1-9)(\.)]\d*$");
            var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
            if (regex.test(str)) {
                return true;
            }
            e.preventDefault();
            return false;
        });

    Şeklinde yapabilirsiniz.
    Yazılım geliştiriciliğimin haricinde 6 yıllık eğitmenlik geçmişim bana yardımın o şekilde edilmesi gerektiğini öğretti... Herşeyi kolayca, bedavadan vermek yardım etmek değil, o kişiye yapılmış bir kötülükten öte değildir... Önemli olan doğru yolu gösterip araştırıp öğrenerek yapabilmesini sağlayabilmektir ki yapabilmişimki birisi de kalkıp jQuery örneği koymuş bile buraya...
  • 14-12-2013, 11:33:43
    #5
    Haklısınız özür diliyorum iyi forumlar
  • 14-12-2013, 11:48:32
    #6
    alikarakoc93 adlı üyeden alıntı: mesajı görüntüle
    Haklısınız özür diliyorum iyi forumlar
    Gerçekten özür dilenmesi gereken bir durum yok ama yine de efendiliğini göstermişsin, iyi forumlar dilerim.
  • 17-12-2013, 23:50:12
    #7
    Ajax olarak istersen

    <asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server" 
                 TargetControlID="kontrolunadi" ValidChars="0123456789">
                                </asp:FilteredTextBoxExtender>