<input type="text" list="numbers">
<datalist id="numbers">
<option value="110">
<option value="111">
<option value="112">
<option value="113">
<option value="114">
<option value="115">
</datalist>
http://jsfiddle.net/shvPB/HTML5 datalist giriş değerinin değiştirilmesi
Senaryo:
1. Kullanıcı değeri seçeneklerinden herhangi birini yazmak YA aşağı/yukarı ok başlar ve açılır liste seçeneğini öneriyoruz.
2. Kullanıcı seçeneklerinden birine fare çubuklarını veya parmak boşluklarını ve önemli: o hala listede yukarı/aşağı kaydırabilir.
3. Kullanıcı giriş alanının dışına tıklar. Giriş alanı artık odakta değil.
4. Kullanıcı, seçimini ve giriş alanındaki tıklamaları değiştirmek istemektedir, ancak seçenekler artık görünmemektedir.
Seçenekleri 4. adımda nasıl gösterebilirim?
Datalistleri programatik olarak etkinleştirebileceğinizi sanmıyorum. Bkz. Http://stackoverflow.com/questions/16133661/programmatically-make-datalist-of-inputtype-url-appear-with-javascript –
Açmak için bir seçim etiketini zorlayamazsınız. – j08691
@ j08691 lütfen tahminlerinizle insanları karıştırmayın lütfen JS ile açık seçim yapın ve burada çözülebilir: http://stackoverflow.com/questions/10453393/how-to-open-the-select-input-using-jquery ... bu aynı zamanda datalist için de çalışabilir (ya da olmayabilir) yaklaşımını gösterir (veri, datalist için bir çözüm değil ...) –