Probleme beim Erstellen von Platzhaltern für HTML-Auswahlfelder

Probleme beim Erstellen von Platzhaltern für HTML-Auswahlfelder

Ich verwende einen Platzhalter in einer Texteingabe und es funktioniert einwandfrei. Ich möchte aber auch einen Platzhalter für mein Auswahlfeld verwenden. Natürlich kann ich den folgenden Code verwenden:

<Auswählen>
    <option value="">Wählen Sie Ihre Option</option>
    <option value="hurr">Durr</option>
</Auswählen>

Aber die Option „Wählen Sie Ihre Option“ ist schwarz statt hellgrau. Meine Lösung würde also wahrscheinlich CSS-basiert sein. jQuery ist auch gut.

Dadurch werden die Optionen im Dropdown-Menü einfach ausgegraut (also nach dem Klicken auf den Pfeil):

Option:Erste {
    Farbe: #999;
}

Die Frage ist: Wie erstellen Benutzer Platzhalter in Auswahlfeldern? Aber es wurde beantwortet, hurra.

Die Verwendung dieser Methode führt dazu, dass der ausgewählte Wert immer ausgegraut wird (auch nach Auswahl einer echten Option):

wählen {
    Farbe: #999;
}

Lösung:

Nicht-CSS – keine JavaScript/jQuery-Antwort:

<Auswählen>
    <option value="" disabled selected>Wählen Sie Ihre Option</option>
    <option value="hurr">Durr</option>
</Auswählen>

Oben finden Sie ausführliche Informationen zum Problem der Erstellung von Platzhaltern in HTML-Auswahlfeldern. Weitere Informationen zu Platzhaltern in HTML-Auswahlfeldern finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

<<:  HTML CSS3 streckt den Bildanzeigeeffekt nicht

>>:  Sonderzeichen in HTML anzeigen (mit Sonderzeichen-Korrespondenztabelle)

Artikel empfehlen

Ausführliche Erläuterung der gespeicherten MySQL-Prozeduren (in, out, inout)

1. Einleitung Es wird seit Version 5.0 unterstütz...

Nginx-Stream-Konfigurationsproxy (Nginx TCP/UDP-Lastausgleich)

Auftakt Wir alle wissen, dass nginx ein hervorrag...

19 MySQL-Optimierungsmethoden im Datenbankmanagement

Nach der MySQL-Datenbankoptimierung kann nicht nu...

Ursachen und Lösungen für Verzögerungen bei der MySQL Master-Slave-Replikation

Inhaltsverzeichnis Ein kurzer Überblick über die ...

So verweisen Sie direkt auf Vue und Element-UI in HTML

Der Code sieht folgendermaßen aus: <!DOCTYPE h...

Lösung für den 1045-Fehler in der MySQL-Datenbank

Wie löst man das Problem 1045, wenn die lokale Da...

Schritte zur Installation von cuda10.1 unter Ubuntu 20.04 (grafisches Tutorial)

Vorbereitung vor der Installation Der Hauptzweck ...

Vue+Bootstrap realisiert ein einfaches Studentenverwaltungssystem

Ich habe Vue und Bootstrap verwendet, um ein rela...

Transkript der Implementierung berechneter Vue-Eigenschaften

In diesem Artikel wird das Implementierungszeugni...

Windows 2019 Aktivierungs-Tutorial (Office2019)

Vor ein paar Tagen habe ich erfahren, dass die of...

Detaillierte Erklärung zur Verwendung von ES6 Promise

Inhaltsverzeichnis Was ist ein Versprechen? Verwe...