"web standartlari" etiketine sahip yazılar:
18 Mayıs 2008, Pazar...ne yazık ki -halen- varsayılan olarak değil :)
Web geliştiriciliği yaptığım süre boyunca, Internet Explorer'ın her türlü uyumsuzluğunu zamanla kabullendiğimi söyleyebilirim. Ancak CSS seçicileri konusundaki uyumsuzluklarına gıcık olmadan edemiyorum.
Bu sebeple, uzun süredir Internet Explorer üzerinde tüm seçicilerin desteklendiği bir JavaScript kütüphanesi üzerinde çalışıyordum ki zaten benden önce yapıldığını tesadüfen gördüm!
Dean Edwards'ın geliştirdiği kütüphane ve kullanımı hakkında bilgi almak için proje sayfasını ziyaret edebilirsiniz. Ayrıca, uygulamalı özellik listesi içinde buraya* bakabilirsiniz.
Bildiğiniz gibi autocomplete niteliği tıpkı target gibi web standartlarına uygun değil. Bu günlük kullanımda pek bir sorun teşkil etmese de benim gibi web standartlarına takıntılı geliştiriciler için epey büyük bir sorun :)
Bunu aşabilmek için imdadımıza JavaScript yetişiyor. Biz jQuery kütüphanesini kullanacağız:
$("input[@class='autocomplete']").each(function(){
$(this).attr("autocomplete", "off");
});
Kullanımı:
<input type="text" class="autocomplete" name="frmAra" />
Bu şekilde niteliği class ve değeri autocomplete olan tüm input elementlerine autocomplete = "off" niteliği eklenir.
Tabii kullanım şekline göre gerekli değişiklikler yapılarak -örneğin tüm input elementlerine uygulanabilir- kullanılabilir.
Yayımlanan yazılar, kaynak gösterildiği müddetçe kullanılabilir.
Yapılan yorumların sorumluluğu yazarına aittir.