JavaScript ile Harf, Rakam Kontrolü
Önceki yazılarımızda JavaScript ile ilgili olaylara değinmiştir. Twitter benzeri 140 karakter kontrolü yaparak kullanıcının girdiği karakter sayısını anında göstermiştik. Aşağıdaki linkten ulaşabilirsiniz.
JavaScript ile Twitter Benzeri Karakter Kontrolü
Bu yazımızda metin kutusuna(text) girilen bilginin küçük harf, büyük harf veya sayı olma durumuna göre bilgi vereceğiz. Bu örneği daha da geliştirerek profesyonel projelerinizde kullanabilirsiniz.
JavaScript ile Twitter Benzeri Karakter Kontrolü
Bu yazımızda metin kutusuna(text) girilen bilginin küçük harf, büyük harf veya sayı olma durumuna göre bilgi vereceğiz. Bu örneği daha da geliştirerek profesyonel projelerinizde kullanabilirsiniz.
Önce bir metin editöründe (Sublime, Notepad++ vb.) yeni bir sayfa açınız form tag'leri arasına aşağıdaki gibi bir metin kutusu ekleyiniz. Burada onkeyup() olayı, klavyeden her tuşa bastığınızda tetiklenen bir olaydır. Bu olay tetiklendiğinde kendi yazdığımız formKontrol() fonksiyonunu çağırıyoruz.
<input type="text" id="txtSayi" onkeyup="formKontrol()">
Daha sonra formKontrol() fonksiyonunda girilen metni aşağıdaki şekilde alıyoruz.
var veri = document.getElementById("txtSayi").value;
veri değişkenimize txtSayi nesnesi içine girilen bilgi aktarıldı, sonra girilen metnin uzunluğunu buluyoruz.
uzunluk=veri.length;
sonkarakter=veri[uzunluk-1];
Son karaktere ulaşmak için girilen metnin son karakterine gidiyoruz, bunu veri[uzunluk-1] ile yapıyoruz. Daha sonra if(eğer) satırlarımız başlıyor ve karakterin hangi aralıkta girildiğini tespit ediyoruz. Örneğin 0 ile 9 arasında giriş yapılıp yapılmadığını aşağıdaki kod satırı ile anlıyoruz.
if(sonkarakter>='0' && sonkarakter<='9')
alert('Sayı girdiniz');
Tüm kodu aşağıda bulabilirsiniz.

<html>
<head>
<meta charset="utf-8">
<script>
function formKontrol()
{
var mesaj="";
var veri = document.getElementById("txtSayi").value;
uzunluk=veri.length;
sonkarakter=veri[uzunluk-1];
if(sonkarakter>='0' && sonkarakter<='9')
document.getElementById("bilgimesaj").innerHTML = "Sayı girdiniz";
else if(sonkarakter>='a' && sonkarakter<='z')
document.getElementById("bilgimesaj").innerHTML = "Küçük harf girdiniz";
else if(sonkarakter>='A' && sonkarakter<='Z')
document.getElementById("bilgimesaj").innerHTML = "Büyük harf girdiniz";
}
</script>
</head>
<body>
<form>
<label>Bilgi giriniz:</label><br/>
<input type="text" id="txtSayi" onkeyup="formKontrol()">
<div><span id="bilgimesaj"></span></div>
</form>
</body>
</html>
Daha gelişmiş örneklerle devam edeceğiz, eksikleriniz varsa aşağıdaki sunumu inceleyebilirsiniz.
JavaScript Giriş (69 Slayt)
Jquery Giriş (Az kod, çok iş)
Mutlu kodlamalar,
Mayıs 2017
Oğuzhan TAŞ

Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: Excel hücrelerinde yıldız koyarak b...
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?