Bootstrap 3’e Otomatik Tamamlama Ekleme
Bootstrap 3, web geliştirme için güçlü ve popüler bir çerçevedir. Otomatik tamamlama özelliği, kullanıcıların form alanlarına metin girerken öneriler almalarını sağlayarak kullanıcı deneyimini iyileştirebilir. Bu makalede, Bootstrap 3’e otomatik tamamlama özelliği nasıl ekleneceği adım adım anlatılacaktır.
Adım 1: Gerekli Bağımlılıkları Ekleyin
Otomatik tamamlama özelliğini etkinleştirmek için aşağıdaki bağımlılıkları sayfanıza eklemeniz gerekir:
- jQuery (v1.11.1 veya üzeri)
- Bootstrap (v3.3.7 veya üzeri)
- Bootstrap Otomatik Tamamlama Eklentisi (v1.0.5 veya üzeri)
Bu bağımlılıkları aşağıdaki CDN’lerden ekleyebilirsiniz:
“`html
“`
Adım 2: Otomatik Tamamlama Verilerini Hazırlayın
Otomatik tamamlama özelliği, bir veri kaynağına dayanır. Bu veri kaynağı, bir dizi metin dizesi veya bir JSON nesnesi olabilir. Örneğin, aşağıdaki JSON nesnesi, ülkelerin bir listesini içerir:
json
{
"ülkeler": [
"Türkiye",
"Amerika Birleşik Devletleri",
"Birleşik Krallık",
"Almanya",
"Fransa"
]
}
Adım 3: Otomatik Tamamlama Alanını Oluşturun
Otomatik tamamlama alanını oluşturmak için aşağıdaki HTML kodunu kullanın:
html
<input type="text" class="form-control" id="ülke" placeholder="Ülke Girin">
Adım 4: Otomatik Tamamlama Eklentisini Başlatın
Otomatik tamamlama eklentisini başlatmak için aşağıdaki JavaScript kodunu kullanın:
javascript
$('#ülke').autocomplete({
source: ülkeler,
minLength: 2
});
Bu kod, #ülke
kimliğine sahip girdi alanına otomatik tamamlama özelliğini uygular. source
seçeneği, otomatik tamamlama verilerinin kaynağını belirtir. minLength
seçeneği, kullanıcı en az 2 karakter girene kadar önerilerin gösterilmeyeceğini belirtir.
İsteğe Bağlı: Önerileri Özelleştirin
Otomatik tamamlama önerilerini daha da özelleştirmek için aşağıdaki seçenekleri kullanabilirsiniz:
- renderItem: Önerilerin nasıl görüntülendiğini özelleştirir.
- onSelect: Bir öneri seçildiğinde tetiklenen bir olay işleyicisi.
- delay: Önerilerin kullanıcı yazmayı bıraktıktan sonra kaç milisaniye sonra gösterileceğini belirtir.
Faydalı Kaynaklar
- Bootstrap Otomatik Tamamlama Eklentisi Dokümantasyonu
- Bootstrap 3 Otomatik Tamamlama Örneği
- JSON Ülkeler Listesi
Sonuç
Bootstrap 3’e otomatik tamamlama özelliği eklemek, kullanıcı deneyimini iyileştirmenin kolay ve etkili bir yoludur. Bu makalede açıklanan adımları izleyerek, web uygulamalarınıza kolayca otomatik tamamlama işlevselliği ekleyebilirsiniz.