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

Grundlegende Verwendung des Befehls wget unter Linux

Inhaltsverzeichnis Vorwort 1. Laden Sie eine einz...

Teilen Sie 101 MySQL-Debugging- und Optimierungstipps

MySQL ist eine leistungsstarke Open-Source-Datenb...

Detaillierte Schritte zur Installation von mysql5.7.18 auf dem Mac

1. Werkzeuge Wir benötigen jetzt zwei Tools: MySQ...

Stellen Sie die Grafana+Prometheus-Konfiguration mit Docker bereit

docker-compose-monitor.yml Version: '2' N...

Das Prinzip und die Implementierung der bidirektionalen Bindung in Vue2.x

Inhaltsverzeichnis 1. Implementierungsprozess 2. ...

Detaillierte Erklärung des EXPLAIN-Befehls und seiner Verwendung in MySQL

1. Szenariobeschreibung: Mein Kollege hat mir gez...

So setzen Sie das Root-Passwort in CentOS7 zurück

Beim Verschieben von Bausteinen treten verschiede...

Detaillierte Erläuterung der sieben Wertübertragungsmethoden von Vue

1. Vom Vater zum Sohn Definieren Sie das props Fe...

Vue verwendet OSS zum Hochladen von Bildern oder Anhängen

Verwenden Sie OSS, um Bilder oder Anhänge in ein ...

So zeigen Sie die Netzwerkroutingtabelle in Ubuntu an

Was sind Routing und Routing-Tabellen in Linux? U...