Sto creando un modulo convalidato con jQuery Validation. Voglio applicare un colore di sfondo rosso chiaro agli input che non sono validi e devono essere corretti.Il colore di sfondo dell'input distrugge lo stile?
Quando applico background-color: #FFCCCC;
all'ingresso, lo stile accattivante sembra essere rimosso e un bordo rigido lo sostituisce. Ad esempio, con un input di testo in Firefox:
Styled and unstyled text input http://liranuna.com/strager/b/textbox-difference.png
(Live demo)
Ciò si verifica con diversi browser. Si verifica anche se imposto qualsiasi background
diverso da #FFFFFF
.
C'è un modo per conservare lo stile mentre si applica un colore di sfondo?
Sono aperto alle soluzioni Javascript che emulano lo stile in qualche modo.
Puoi riformulare per favore? Non sono sicuro di quello che stai dicendo. = S – strager
Penso che significhi che dovresti guardare gli stili di default (per il bordo) e applicarli manualmente dopo aver impostato lo sfondo. Dubito che questo funzionerà, anche se gli stili di default non cambiano solo perché lo sfondo ha fatto. Il rendering del controllo ha fatto, però :) – Joey