Bir multiple select box düşünelim hemen altında submit butonu.
Fakat select box'tan kaç adet option seçildiyse her değer için ayrı ayrı textarea oluşturup bunların girilmesini de zorunlu yapmak istiyorum. Yapabilir miyim?
Input form böyle birşeyi js ile yapabilir miyim?
3
●63
- 10-11-2021, 20:30:48Hocam merhaba. Option kısmını anlamadım ama eğer konuyu yanlış analiz etmediysem exception (istisna) kullanmanız gerekir. Aradığın resimdeki gibi bir şey mi? 🤔 if bloğuyla şöyleyse şu iatisnayı fırlat böyleyse bunu fırlat gibi bir mantık işliyor.

- 10-11-2021, 20:31:09buddy adlı üyeden alıntı: mesajı görüntüle
<script> function secilenveriler(){ var inputadi = document.querySelectorAll("select"); var secilenler = []; for(var i=0,len=inputadi.length;i<len;i++){ var gelen = inputadi[i]; var secenekler = gelen.children; for(var j=0,length=secenekler.length;j<length;j++){ var option = secenekler[j]; if(option.selected){ secilenler.push(option.text); var inputadi = document.createElement("input"); inputadi.type = "text"; inputadi.value = ""; inputadi.name="inputname[]"; document.getElementById('inputolusturulacakalan').appendChild(inputadi); } } } alert("Seçilen Bilgiler '" + secilenler + "' Toplam Sayı "+ secilenler.length); } </script> <select multiple> <option>Araba 1 </option> <option>Araba 2 </option> <option>Araba 3 </option> <option>Araba 4 </option> </select> <div id="inputolusturulacakalan"></div> <button type="submit" onclick="secilenveriler()" value="Gönder">Gönder</button>Kendinize göre revizenizi yapabilirsiniz
