jQuery ile T.C Kimlik No doğrulama

T.C Kimlik No Doğrulama Algoritması :

TC Kimlik numaraları 11 basamaktan oluşmaktadır.
İlk 9 basamak arasında kurulan bir algoritma bize 10. basamağı,
ilk 10 basamak arasında kurulan algoritma ise bize 11. basamağı verir.
* 11 hanelidir.
* Her hanesi rakamsal değer içerir.
* İlk hane 0 olamaz.
* 1. 3. 5. 7. ve 9. hanelerin toplamının 7 katından, 2. 4. 6. ve 8. hanelerin toplamı çıkartıldığında, elde edilen sonucun 10’a bölümünden kalan, yani Mod10’u bize 10. haneyi verir.
* 1. 2. 3. 4. 5. 6. 7. 8. 9. ve 10. hanelerin toplamından elde edilen sonucun 10’a bölümünden kalan, yani Mod 10’u bize 11. haneyi verir.

Örnek Kullanım :( jQuery plugin olarak ):

Devamını Oku

Abi sen Internet Explorerca biliyormusun ?

ie_runtime_error.gif

Son zamanlarda internet explorer ile aramızda sıkça geçen bir diyaloğun resmidir yukarıdaki 🙂
document.getElementById(obj).innerHTML ile id’sini verdiğim element’e müdahale ettiğim zaman böyle bir diyaloğa giroyoruz ie ile.
Ie hatanın nedenini söylemediği için bir türlü bulamıyordum neden böyle bir hata verdiğini.
Genellikle ilk önce firefox sonra ie ile test ettiğim için çok sinir bozucu bir durum bu oh yaptım bitti derken
böyle bilinmeyen hata gidermek insana geçekten saç baş yolduruyor.

Biraz araştırma yaptıktan sonra ie’nin böyle abuk davranmasının id’li bir element içindeki başka bir id’li elementi
bulamdığından kaynaklandığını farkettim.

Örneğin

id1.gif

id2 ‘li element bulunamadığından bilinmeyen hata ortaya çıkıyor

oysaki

id2.gif
şeklinde yapınca sorun olmuyor.