Como setar um campo INPUT atráves do código

2 respostas
Y

Olá pessoal,
Eu preciso que a fonte deste campo calendar fique da cor preta, porém mesmo com o trecho style=“color: black” o campo permanece com a mesma cor.

Ao abrir o console (F12) e clicar no campo em questão percebi que existe uma cláusula no input que a mantém da mesma cor

ao remove-la o style que eu determinei surtiu efeito.

Gostaria de saber como eu faço em código para setar este input para definir a cor preto na fonte?

Abraços

2 Respostas

peczenyj

vc nao pode fazer isso no css?

eu vi q vc tenta definir a cor no span,mas isso não foi cascateado para o input.

Y

Na verdade eu defini a cor por código, dessa forma:

<p:calendar style="color: black"
     value="#{termoCessaoController.termoCessaoSelecionado.dataPagamento}"
     id="datapagamento" pattern="dd/MM/yyyy" navigator="true"
     showButtonPanel="true" showOn="button" required="true"
     requiredMessage="A data de pagamento é obrigatória" />

Mas não surte efeito no campo, quando eu aperto o F12 na página o campo aparece dessa forma:

No campo “class” existe uma classe chamada ui-state-default que esta definida dessa forma no arquivo CSS:

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{

background: #FFF;

box-shadow: none;

border: 1px solid #D8D8D8;

font-size: 10px !important;

text-transform: uppercase;

color: #808284;

}

Eu não posso alterado pq ele é utilizado em várias páginas, oq eu queria fazer era subscrever apenas o color para preto para aquele campo específico.

Alguém pode me dar uma força?

Abraços.

Criado 1 de dezembro de 2016
Ultima resposta 8 de dez. de 2016
Respostas 2
Participantes 2