nasıl: klavye kaydırma ekleme / autosuggest komut girmek?

1 Cevap php

Ben php, ajax ve bazı css kullanarak bir autosuggest komut dosyası oluşturduk ama ben komut kullanıcının klavye okları kullanarak sonuç listesini aşağı kaydırın ve ardından izin sonuçları önerdiğinde çok istenen seçmek için girmek nasıl anlamaya olamaz Sonuç.

Script şu anda bir liste biçiminde görüntüler ve ve bilgi daha sonra arama kutusuna doldurulur sonuçları onclick.

Kullanıcı bir sonuç seçim seçmek için klavye ve itme girin aşağı kaydırmak için izin kullanan insanlar ne tekniktir?

Teşekkürler

1 Cevap

Jquery kullanıyorum ve bir süre için bu için otomatik tamamlama eklentileri onun sayısız biri ... oldukça fazla entegre etmek için bir hayır beyin .. ve ücretsiz oldukça karmaşık incelikler bir demet olsun.

Here's a demo of one I've used a bunch: http://view.jquery.com/trunk/plugins/autocomplete/demo/

EDIT:

Kendi rulo istiyorsanız sonuçta, klavye olayları dinlemek ve listesinde konumu izlemek ... sonra anahtarı girin üzerinde, metin alanına geçerli seçilen değeri itmek gerekir. Burada klavye olayı malzeme iyi bir bakış:

http://unixpapa.com/js/key.html

http://www.javascriptkit.com/javatutors/javascriptkey.shtml

Ben tüm tarayıcı nuttiness bazı kütüphane uzak soyut kullanarak tavsiye ederim .. jQuery test ve sağlam çapraz tarayıcı desteği binlerce saatlik harika bir kütüphanedir. Bu sizin için tarayıcı olay modelini normalleştirir ve gerçekten okumak ve korumak için kod kolaylaştırır.