2016-02-04 14 views
9

Ich versuche Datenlistenelement immer sichtbar zu haben. Als Standard nach dem verlorenen Fokus verschwindet der Pfeil.Wie Datalist Pfeil immer sichtbar zu sein

ich möchte es immer so: Hier ist die Plunker: https://plnkr.co/edit/?p=preview

<input list="browsers" name="myBrowser" /> 
 
<datalist id="browsers"> 
 
    <option value="Chrome"> 
 
    <option value="Firefox"> 
 
    <option value="Internet Explorer"> 
 
    <option value="Opera"> 
 
    <option value="Safari"> 
 
</datalist>

enter image description here

UMWELT: Eckige Richtlinie

Irgendwelche Ideen, wie um es zu erreichen?

Best,

+1

Gibt es einen Grund, warum Sie anstelle einer Auswahl eines Datalist-Element verwenden? – JamieC

+0

Datenlogger wird von Safari übrigens nicht unterstützt –

+0

Mögliches Duplikat von [Gibt es eine Möglichkeit, einen CSS-Stil auf HTML5-Datenoptionen anzuwenden?] (Http://stackoverflow.com/questions/13693482/is-there-a-way -anwenden-a-css-style-auf-html5-datalist-optionen) – JamieC

Antwort

13

ich der Pfeil immer sichtbar mit CSS bekommen haben:

input::-webkit-calendar-picker-indicator { 
 
       opacity: 100; 
 
      }
<input list="browsers" name="myBrowser" /> 
 
    <datalist id="browsers"> 
 
     <option value="Chrome"> 
 
     <option value="Firefox"> 
 
     <option value="Internet Explorer"> 
 
     <option value="Opera"> 
 
     <option value="Safari"> 
 
    </datalist>

+0

Wie würde ich diesen Stil mit jQuery/Javascript setzen? Ich bin in einer Situation, in der ich keinen Zugang zum CSS habe (leicht). – abalter

+0

Hallo. Ich konnte es nicht mit jQuery einstellen. Sie können sich hier http://stackoverflow.com/questions/9438949/access-the-webkit-vendor-prefix-in-javascript – amol01

+2

@ amol01 eine Idee für Mozilla-Benutzer? Haben Sie eine Referenzseite für ':: Kalender-Picker-Indikator' oder Kompatibilitätstabelle, die Sie verlinken könnten? Tks – 4lackof