I'm χρησιμοποιώντας placeholders για τις εισόδους κειμένου που λειτουργεί μια χαρά. Αλλά θα ήθελα να χρησιμοποιήσω ένα placeholder και για τα selectboxes μου. Φυσικά μπορώ να χρησιμοποιήσω αυτόν τον κώδικα:
<select>
<option value="">Select your option</option>
<option value="hurr">Durr</option>
</select>
Αλλά το 'Επιλέξτε την επιλογή σας' είναι μαύρο αντί για ανοιχτό γκρι. Έτσι, η λύση μου θα μπορούσε ενδεχομένως να είναι βασισμένη στο CSS. Το jQuery είναι επίσης μια χαρά.
Αυτό κάνει την επιλογή γκρι μόνο στο dropdown (δηλαδή μετά το κλικ στο βέλος):
option:first {
color: #999;
}
Το ερώτημα είναι: Πώς δημιουργούν οι άνθρωποι placeholders σε selectboxes; Αλλά έχει ήδη απαντηθεί, ευχαριστώ.
Και η χρήση αυτού έχει ως αποτέλεσμα η επιλεγμένη τιμή να είναι πάντα γκρι (ακόμα και μετά την επιλογή μιας πραγματικής επιλογής):
select {
color: #999;
}
Μια απάντηση χωρίς CSS - χωρίς JavaScript/jQuery: