javascript ile iç içe selectbox yaptım.
ajax post kullanıyorum veritabanından dinamik olarak option oluşturuyorum.
üst kısmı seçtiriyorum alt seçenekler çıkıyor..
buraya kadar güzel ama ziyaretçi hangisini tıkladıysa sayfa yenilendiğinde seçtiklerinin hatırlanmasını selected olarak işaretlemek istiyorum mümkün mü?
selected özelliği
5
●85
- 18-11-2020, 09:06:31Merhaba örneğin
https://stackoverflow.com/questions/...pdown-selected - 18-11-2020, 09:09:15Aşağıda ki kodu kullanabilirsiniz.
function current_selected( select_id, option_value ){ var selectElement = document.getElementById( select_id ); var selectOptions = selectElement.options; for ( var opt, j = 0; opt = selectOptions[j]; j++ ) { if (opt.value == option_value) { selectElement.selectedIndex = j; break; } } } current_selected( 'select-id', 'current-option' ) - 18-11-2020, 10:42:08Elimde kod yok, yukarıdaki arkadaşların kodlarına da bakamadım ama aklıma geleni söyleyeyim. Her seçimde ekstradan bir çerez kaydedebilirsiniz. Ekran yenilendiğinde de çerezi çekip ona göre select yaptırabilirsiniz listelerken.
Büyük ihtimal arkadaşların verdiği kodlar da o şekildedir. - 21-11-2020, 13:06:09Baska bir secenek de localStorage'da veriyi kaydetmek. Kullanicinin o ana kadar sectigi her seyi JSON.stringify ile string'e donusturup localStorage.setItem('key', 'value') seklinde kaydedin, okurken de once localStorage.getItem('key') seklinde okuyun, orada bir deger varsa select elementine value olarak onu verin, yoksa bos select yazdirin.