Aradığınız konuyu buradan bulabilirsiniz.
Hoşgeldiniz.Burada arama yapabilirsiniz.
Aramak istediğiniz kelimeyi giriniz...
C# ile ilgili kaynaklar
C# Konuları
SQL ile ilgili kaynaklar
SQL Konuları
ASP.NET ile ilgili kaynaklar
ASP.Net Konuları
Makale Başlığı Girilen Karakteri Büyük Harfe Çevirmek
2,50

    Önce aşağıdaki kodu sayfanızın head tagları arasında bulunan <script></script> blokları arasına ekleyiniz. Bir başka tavsiyem ise bu kodları bir .js dosyası haline getirip sayfanıza implement ederek de kullanmanız. Çünkü bu şekilde daha derli toplu bir proje gerçekleştirmiş olursunuz.

Javascript Fonksiyonları:

function BuyukHarf(e)

{

    var nesne = e.target ? e.target : e.srcElement;

    var basilantus = e.charCode == undefined ? e.keyCode : e.charCode;

    var str = String.fromCharCode(basilantus);

       

    if ((basilantus < 97 || basilantus > 122) && !isTRChar(basilantus))

        return true;

    if (basilantus == 105)

        str = '\u0130';

    if (nesne.createTextRange)

    {

            e.keyCode = str.toUpperCase().charCodeAt(0);

            return true;

        }

        else

        {

            var startpos = nesne.selectionStart;

            var endpos = nesne.selectionEnd;

            nesne.value = nesne.value.substr(0, startpos) + str.toUpperCase() + nesne.value.substr(endpos);

            nesne.setSelectionRange(startpos + 1, startpos + 1);

            return false;

    }

}

 

function isTRChar(key)

{

    var trchar = [231, 246, 252, 287, 305, 351];

        for (var i = 0; i < trchar.length; i++)

            {

                if (trchar[i] == key)

                    return true;

            }

            return false;

}

function BuyukHarfBlur(e, clear)

{

    var nesne = e.target ? e.target : e.srcElement;

    var val = nesne.value;

    val = val.replace(/i/g, "\u0130").replace(/^\s+|\s+$/g, "");

    if (clear) val = val.replace(/\s{2,}/g, " ");

    nesne.value = val.toUpperCase();

}

 


Şimdi kullanacağınız kontrolün özellikleri içerisine onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,true)"  şeklinde ekleyerek kullanabilirsiniz.
Örnek:

<asp:TextBox onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,true)" ID="txtKod" runat="server" />

Kategori Javascript
Eklenme Zamanı 07.8.10 17:18:24
Okunma Sayısı 1469 kez görüntülenmiş
Bu konuya yapılan yorum sayısı 2 adet yorum eklenmiş
Yorum erkan şhin
Yorum Yapılma Zamanı 12.3.11 12:44:15
kardeş çok teşekkür ederim çok net ve ihtiyacı karsılayacak şekilde olmus gereksiz detaylardan kacınıp nokta atısı yapmıssın.
Yorum Gokhan
Yorum Yapılma Zamanı 08.10.10 19:44:19
Eline sağlık hocam, açıklayıcı ve faydalı bir yazı olmuş
Düşüncelerinizi Yazın Bu yazı hakkında ne düşünüyorsunuz?
Ad - Soyad: 
E-Mail Adres:    
Web Sitesi:
Yorumunuz:  
Paylaş