JavaScript - Türkçe Büyük Harf

Web tabanlı programlama ile uğraşan birçok yazılımcı, Javascript ile büyük harfe çevirme fonksiyonuna bir şekilde ihtiyaç duymuştur. Bu konuda birçok alternatif olmasına karşın bunların %99 u Türkçeye uygun değildir. Bunun en önemli nedeni alfabemizdeki küçük "i" harfinin büyük harfe çevrildiğinde İngilizce deki karşılığı olan "I" yerine "İ" olarak çevrilmesi gerektiğidir. İşte bu ihtiyaçlar göz önüne alınarak her yazılımcının yaptığı gibi "aradığın şeyi bulamıyorsan otur kendin yaz" mantığı ile kendim bir şeyler yazdım bunu da sizinle paylaşmak istedim.


Büyük Harfe Çevir Scripti Temel Özellikleri (Version 3.0) :

  • Yazarken büyük harfe çevirebilme,
  • 100% Türkçe uyumlu,
  • Kontrolden çıkılırken metni kontrol etme,
  • Trim (Kenar boşluklarının temizlenmesi),
  • Clear (İçerikteki istenmeyen birden fazla boşlukların ve enter karakterlerinin temizlenmesi),
  • Çok küçük boyut,
  • Internet Explorer 6+ ve Firefox 2+ ile uyumlu

Örnek Kod: Ekleyeceğiniz sayfada head bölümüne aşağıdaki kodu ekleyin ("BuyukHarf-v3.js" sizde farklı yerde ise onun yolunu değiştirmeyi unutmayın)


<script type="text/javascript" src="BuyukHarf-v3.js" />

Hangi kontrole uygulamak istiyorsanız örnekteki gibi kullanabilirsiniz.


<!-- input icin -->
<input type="text" id="txtInput" onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,false);" />

<!-- textarea icin -->
<textarea cols="50" rows="10" id="txtArea" onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,true);"> </textarea>

 

onblur="BuyukHarfBlur(event,true);" bu kod isteğe bağlıdır onu eklemeyebilirsiniz.


İki parametrelidir:

  1. Event
  2. Kontrol içindeki enter tuşu ve birden fazla olan boşluk karakterlerin temizlenmesi içindir. Ayrıca yapıştırma yapılırsa, kontrolden çıkıldığında içeriğin tekrar kontrol edilmesini sağlar. Bu nedenlerle kullanılmasını öneririm.

Html test sayfasını aşağıdaki linkten indirebilirsiniz.
BuyukHarf-v3.html (3,39 kb)

Küçültülmüş Javascript dosyasını aşağıdaki linkten indirebilirsiniz..
BuyukHarf-v3.js (1,59 kb)

 

Bulduğunuz hataları lütfen iletişim bölümünden rapor ediniz. 

 

Katkıda Bulunanlar :

  • Orhan POLAT - (Geliştirme)
  • Cengiz KOÇ - (Test)


556 defa görüntülendi
resimyok Mustafa ÖZCAN
Yazılım Geliştirici
E-mail Send mail

Son Yazılar

Son Yorumlar

En Çok Yorumlayanlar

En iyi 10 ~ 24 kullanıcılar ~ 42 yorumlar

<<  Ocak 2009  >>
PaSaÇaPeCuCuPa
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

Gönderileri geniş takvimde göster

Hergün Lisanlı Bir Yazılımı Ücretsiz İndirin


Online


Online Ziyaretçi : 5

Powered by BlogEngine.NET 1.4.0.0