Merhaba 2 Gündür Aşamadığım Bir Problem Var. İşin Doğrusu Pek Fazla Javascript Bilgim Yok Ama İnternetten Araştırdığım Kadarıyla Yapmaya Çalıştım Ama Bir Türlü Başaramadım.
Sorunum Şu Birinci Select Elementinde Adalet Bölümü Seçildiğinde İkinci Select Elementinde Adalet Bölümüne Ait Dersler Çıkacak Yada Bilgisayar Bölümü Seçildiğinde Bilgisayar Dersleri Gibi. 2 Gündür Uğraşıyorum Fakat Açıkcası Beceremedim Bu Konuda Yardımcı Olabilecek Var mı ? Allah Aşkına Bir El Atın. Şimdiden Teşekkürler...
Var deger = document.getElemenyById("ilkselect").value;
Switch (deger){..}
Her bir case içine degere göre Yeni bir select oluşturun document.CreateElement ile içilerine optionlar yaratın içine ekleyin. AppendChild ile.
< Bu ileti mobil sürüm kullanılarak atıldı >
Hocam yardımcı olmak istiyorum size ama direkt kodu da yazmak istemedim. Öncelikle SQL yapısı doğru mu bu iş için, yani tablolarda once dersler sonra bölümler ayrı tabloda ama ortak bir keyleri var mı?
gibi bir tablo yapısı örneğin işini kolaylaştırıp olayları daha düzgün yorumlamanı sağlayabilir. Eğer burada bir eksiğin varsa once onu çözelim diye yazdım.
<select id = 'first' class="secenek"> <option disabled selected>Bir Bölüm Seçin...</option> <option>Bilgisayar Programcılığı</option> <option>Bankacılık Ve Finans</option> <option>Adalet</option> <option>Ormancılık Ve Orman Ürünleri</option> <option>Muhasebe Ve Vergi Uygulamaları</option> <option>Yerel Yönetimler</option> </select>
<select id = 'second' class="secenek"> <script> var optionsbp = '<option>Görsel Programlama</option><option>İnternet Programcılığı</option><option>Veritabanı Programlama</option><option>Nesne Tabanlı Programlama</option><option>Sistem Analiz Ve Tasarımı</option><option>Grafik Tasarımı</option>';
var optionsadalet = '<option>1</option><option>2</option>';
var optionsbvf = '<option>3</option><option>4</option>';
var optionsovou = '<option>5</option><option>6</option>';
var optionsyy = '<option>7</option><option>8</option>';
var optionsmvvu = '<option>9</option><option>10</option>';
$("#first").change(function() { $("#second").show(); var value = $(this).val();
if(value == 'Bilgisayar Programcılığı') { $("#second").html(optionsbp); } else if (value == 'Adalet') { $("#second").html(optionsadalet); } else if (value == 'Ormancılık Ve Orman Ürünleri') { $("#second").html(optionsovou); } else if (value == 'Yerel Yönetimler') { $("#second").html(optionsyy); } else if (value == 'Muhasebe Ve Vergi Uygulamaları') { $("#second").html(optionsmvvu); } else if (value == 'Bankacılık Ve Finans') { $("#second").html(optionsbvf); } }); </script> </select>
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme