I'm looking for a good way to indicate the value of a ComboBox is dirty. With TextBoxes I set the Background to yellow but that looks a little funny with the ComboBox because by default it looks 3d-ish and changing the background to straight yellow makes it appear flat. Any ideas about how to show the ComboBox value is dirty while keeping the look clean and pretty?
|
|
Assuming you mean you want to show that the value has changed and therefore the user needs to hit "Save" you could do one of the following:
etc. There are pros and cons to each (I've outlined a couple) and you need to see what works with your application and users. |
|||||||||
|
|
The alternative is changing the text to a different colour. I have seen this done, but I don't like it, because changing colours is usually used to indicate validation issues. However, I would consider the alternatives of markers that are not easily confused with required indicators, because these can be total consistent across all input types. As a rule I prefer the option of enabling the save button when there is anything that can be saved, but I realise that this does not specify which fields have changed. |
|||
|
|
|
Is data saved field by field, or is it dependent on the state of a form? If it's the latter, I'd say make an indication that the whole form has changes that are not yet saved. |
|||
|
|
|
Can you put a warning symbol next to the input with a tooltip of what needs to be done? The good ol famfamfam warning would do: |
|||
|
|

