Kolor tła możesz podać w postaci heksadecymalnej (#RRGGBB) lub decymalnej (rgba(R,G,

).
Jeśli w polach podajesz w postaci decymalnej, a do tła będziesz dodawał kolor w postaci heksadecymalnej, to musisz zamienić wartości dziesiętne na szestnastkowe (każdą składową z osobna i skleić, lub zsumować składowe ((R*256)+G)*256+B i całość zamienić na heksadecymalną.
Jeśli w polach będziesz podawał wartości heksadecymalne, a kolor w postaci dziesiętnych składowych, to musisz zamienić każdą składową i podstawić.
W pozostałych przypadkach nie konwertujesz.
Wartość składowej z pola pobierzesz podpinając zdarzenie keyup/keydown, blur lub input.