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 UygulamaFonksiyon Kodları

Kullanımı

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 nesnesi”ni tanımlamak için.
text = Option nesnesinin text mi yoksa value değerine bakacağını belirliyor. “text” veya “value” olabilir. Buradaki değer “value” olduğunda option nesnesine “value” değeri verilmiş olmalı.
yeni = Karşılaştırma değerini ifade ediyor. Yukarıdaki örnekte, bu optionlardan “text”  değeri “yeni” olan optionu seçtiğimizde yeni input oluşur.
yeniblog = Yeni oluşturulacak input elemanının id 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

Örnek UygulamaFonksiyon Kodları

One thought on “Js seciliyse fonksiyonu

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir