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

Detaillierte Analyse von MySQL-Datenbanktransaktionen und -Sperren

Inhaltsverzeichnis 1. Grundlegende Konzepte SÄURE...

Tutorial zur Tomcat-Konfiguration für Nginx/Httpd-Lastausgleich

Im vorherigen Blog haben wir über die Verwendung ...

WiFi-Entwicklung | Einführung in die WiFi-Wireless-Technologie

Inhaltsverzeichnis Einführung in die WiFi-Wireles...

Lösung für Fremdschlüsselfehler bei der MySQL-Tabellenerstellung

Datenbanktabelle A: Tabelle erstellen Task_Desc_T...

Eine Screenshot-Demo basierend auf Canvas in HTML

Geschrieben am Anfang Ich erinnere mich, dass ich...

Docker generiert Bilder über Container und übermittelt DockerCommit im Detail

Inhaltsverzeichnis Nachdem Sie einen Container lo...

Einführung in vierzehn Fälle von SQL-Datenbank

Datenblatt /* Navicat SQLite-Datenübertragung Que...

So stellen Sie über Navicat eine Remoteverbindung zu MySQL her

Wenn Sie Navicat direkt für die Verbindung über I...

Detaillierte Schritte zur Installation von MinIO auf Docker

Inhaltsverzeichnis 1. Überprüfen Sie, ob die Dock...