5.00 / 1 oy

HTML select elementi için varsayılan değer nasıl seçilir?

Şehir seçimi yaptırdığım bir select açılır kutum var, sayfa yüklenir yüklenmez default olarak seçili gelmesini istediğim şehir İstanbul olsun istiyorum, bunu nasıl varsayılan değer yapabilirim?

<select name="sehirler" id="sehirler">
  <option>Ankara</option>
  <option>İstanbul</option>
  <option>İzmir</option>
  <option>Adana</option>
  <option>Bursa</option>
</select>

 

droper

21.06.2019 14:05

Bu soru 1 kez yanıtlandı.

  • 22 Haziran 2019 11:55
    34

    Hangi seçeneğin varsayılan olarak seçili olarak gelmesini istiyorsanız bu <option>selected="selected"  olarak belirtmeniz yeterli.

    Sizin select örneğiniz üzerinden güncelleyerek göstereyim.

    <select name="sehirler" id="sehirler">
      <option>Ankara</option>
      <option selected="selected">İstanbul</option>
      <option>İzmir</option>
      <option>Adana</option>
      <option>Bursa</option>
    </select>

    Alternatif olarak selected anahtar kelimesi (boolean değer) de aynı işe yarar.

    <select name="sehirler" id="sehirler">
      <option>Ankara</option>
      <option selected>İstanbul</option>
      <option>İzmir</option>
      <option>Adana</option>
      <option>Bursa</option>
    </select>

    Varsayılan olarak seçili gelip de sonra seçilemeyecek şekilde kaybolan bir select uygulaması için de aşağıdaki kodu kullanabilirsiniz.

    <select>
      <option selected disabled hidden>Seçiniz</option>
      <option value="6">Ankara</option>
      <option value="34">İstanbul</option>
      <option value="35">İzmir</option>
      <option value="1">Adana</option>
      <option value="16">Bursa</option>
    </select>

    Bu örnekte başlangıçta "Seçiniz" seçeneği seçili olarak gelir ancak seçimden sonra "Seçiniz" seçeneğinin seçilememesi için kaybolur.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
HTML select elementi için varsayılan değer nasıl seçilir?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.