Javascript

Javascript ile çoklu seçim(Multiple)

Bu yazımda  js kütüphanesinden select2 kullanarak selectbox ile çoklu seçim yapma kodlarını paylaşacağım.

çoklu seçim

Aşağıdaki kodları ‘.html’ olarak kayıt edip direk canlı olarak çalıştırabilirsiniz.


<html>
<head>
<title>
select2 Kütüphanesi ile Çoklu Seçim Yapma
</title>
<script
  src="https://code.jquery.com/jquery-3.3.1.js"
  integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
  crossorigin="anonymous"></script>

<script src="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/js/select2.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css" rel="stylesheet" />


</head>
<body>

<select multiple id="sehirID"  style="width:200px">
        <option value="corum">Çorum</option>
        <option value="ankara">Ankara</option>
        <option value="mersin">Mersin</option>
        <option value="trabzon">Trabzon</option>
        <option value="malatya">Malatya</option>
    </select>
<input type="checkbox" id="tumunuSec" >Tümünü Seç

<input type="button" id="button" value="Seçili Göster">

<script type="text/javascript">


$("#sehirID").select2();

$("#tumunuSec").click(function(){
    if($("#tumunuSec").is(':checked') ){
        $("#sehirID > option").prop("selected","selected");
        $("#sehirID").trigger("change");
    }else{
        //$("#sehirID > option").removeAttr("selected");
		$('#sehirID').val(null).trigger('change');
        // $("#sehirID").trigger("change");
     }
});

$("#button").click(function(){
       alert($("#sehirID").val());
});

$("#sehirID").select2({
    placeholder: "Lütfen Seçiniz",
    allowClear: true
});

</script>



</body>
</html>

İlgili Makaleler

2 Yorum

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu