Js seciliyse fonksiyonu
Js seciliyse fonksiyonu html sayfanızda select nesnesinde bir option seçili olduğunda yeni bir input nesnesi oluşturmaya yarar.
Örnek Uygulama – Fonksiyon Kodları
1-Öncelikle fonksiyonu sayfanıza dahil edin.
2-Yeni oluşturulacak input nesnesinin kaydedileceği yere id değeri atayın.
3-Fonksiyonu kullanacağınız select nesnesine aşağıdaki örneği baz alarak fonksiyon kodlarını ekleyin.
onchange=”seciliyse(this,’text’,'yeni’,'yeniblog’,'alan’)”
Üstteki örneği açıklamak gerekirse;
this = zorunlu bu select nesnesini tanımlamak için.
text = option nesnesinin text mi yoksa value değerine bakacağını belirliyor. text veya value olabilir. bu value olduğunda option nesnesine value değeri verilmiş olmalı.
yeni = karşılaştırma değerini ifade ediyor. bu optionlardan text veya value değeri “yeni” olan optionu seçmemizi sağlıyor.
yeniblog = yeni oluşturulacak input elemanının id’si ve name değeri.
alan = oluşturulacak elemanın yerleşeceği alan’ın id’si. Burda belirttiğiniz id bir blok nesnesi id’si olmalı. Örneğin bir div veya td nesnesi.
Fonksiyonu geliştirmeye devam edeceğim. Sizde katkıda bulunabilirsiniz.Kafanıza takılan şeyler için örnek uygulama kaynak kodlarını inceleyebilir veya yorum olarak sorunuzu yöneltebilirsiniz.
13 Aralık ‘09 Güncelleme : Firefox’taki çalışmama problemi giderildi. Son sürüm 1.0.1
Posted by yedincisenol