2016-03-27 30 views
0

WordPress kullanıcı profili sayfasında datalist eklemeye çalışıyorum. Bu kodu verilmiştir:Operadaki HTML5 veri sayfası öğesi

<input type="text" list="my_list" name="my[artist]" class="regular-text" value="<?php echo esc_attr(get_the_author_meta('my_artist', $user->ID)); ?>" /> 
<datalist id="my_list"> 
    <option value="ACDC">ACDC</option> 
    <option value="Iron Maiden">Iron Maiden</option> 
    <option value="Led Zeppelin">Led Zeppelin</option> 
    <option value="Metallica">Metallica</option> 
    <option value="Megadeth">Megadeth</option> 
    <option value="Pantera">Pantera</option> 
    <option value="Slayer">Slayer</option> 
</datalist> 

şey Chrome ve Firefox'ta çalışıyor, ancak resimde gösterildiği gibi Opera, listenin elemanları mevcut değil görülebilir beyaz bir kutu gösterilmektedir:

Datalist in Opera

Seçenekleri seçebilirim, ancak görünür değiller. Herhangi bir öneriniz var mı?

cevap

0

datalist, Opera'da http://caniuse.com/#feat=datalist'a göre biraz buggy'dir.

böcek

Bahsettiğiniz biri yoktur listelenmiş ama

Değişikliklerin bir sorunu çözebilir, datalist-polyfill kontrol etmelidir ... tamamen desteklenmiyorsa, diğer bazı beklenmeyen davranışlar olduğunu tahmin ediyorum.