FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » HTML select field where the OPTION text is of different colors
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: HTML select field where the OPTION text is of different colors [message #172777 is a reply to message #172767] Mon, 28 February 2011 23:33 Go to previous messageGo to previous message
Captain Paralytic is currently offline  Captain Paralytic
Messages: 204
Registered: September 2010
Karma:
Senior Member
On Feb 28, 1:31 pm, "gemo...@gmail.com" <gemo...@gmail.com> wrote:
> On Feb 28, 9:52 am, venky_lb <lb.ve...@gmail.com> wrote:
>
>> Hi
>
>> Is it possible to have an HTML select field where the OPTION text is
>> of different colors?
>
>> <select>
>> <option>Black_text (yellow_text)</option>
>> </select>
>
>> I tried using an CSS SPAN element to color the text but that doesn't
>> seem to work.
>
>> Any ideas?
>
> It's impossible. The only one thing that you can try is to emulate
> select/options by javascript, but it's not easy

It's impossible is it. I wish you'd told me that before I actually did
it last year for a client of mine. Now I guess I'll have to tell them
that they can't use it any more because it is now impossible!

Although this has nothing to do with php, for anyone interested in
performing the impossible, here is an example of doing it with
different background colours. I will leave it as an exercise for the
reader to change it to use text colours (apart from those that find it
impossible).
<select onchange="this.style.backgroundColor='#'+this.value;"
style="background-color: rgb(255, 0, 0);" name="fd_colour" size="1">
<option style="background-color: rgb(255, 255, 255);"
value="ffffff">Colour</option>
<option selected="" style="background-color: rgb(255, 0, 0);"
value="ff0000">&nbsp;</option>
<option style="background-color: rgb(255, 153, 0);"
value="ff9900">&nbsp;</option>
<option style="background-color: rgb(255, 255, 0);"
value="ffff00">&nbsp;</option>
<option style="background-color: rgb(0, 255, 0);"
value="00ff00">&nbsp;</option>
<option style="background-color: rgb(0, 255, 255);"
value="00ffff">&nbsp;</option>
<option style="background-color: rgb(159, 197, 232);"
value="9fc5e8">&nbsp;</option>
<option style="background-color: rgb(215, 172, 255);"
value="d7acff">&nbsp;</option>
<option style="background-color: rgb(255, 0, 255);"
value="ff00ff">&nbsp;</option>
<option style="background-color: rgb(255, 204, 153);"
value="ffcc99">&nbsp;</option>
<option style="background-color: rgb(255, 153, 204);"
value="ff99cc">&nbsp;</option>
<option style="background-color: rgb(204, 255, 204);"
value="ccffcc">&nbsp;</option>
<option style="background-color: rgb(255, 255, 153);"
value="ffff99">&nbsp;</option>
</select>
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Problem with attaching file (from a form) to email in PHP
Next Topic: Parsing Error
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sat Nov 23 14:36:38 GMT 2024

Total time taken to generate the page: 0.05796 seconds