Autor Tópico: cor em campo dentro de um formulario controle  (Lida 413 vezes)

sergiolowczy

  • Novato
  • *
  • Mensagens: 22
    • Email
cor em campo dentro de um formulario controle
« Online: Outubro 03, 2015, 08:51:53 pm »
boa noite,
tenho um campo de status da atualização do sistema na tela de login
alguem pode me sugerir como controlar a cor
a macro de cor do sc nao funciona no controle
como posso resolver isso
grato

paulomarcelo

  • Expert
  • *****
  • Mensagens: 638
    • Email
Re:cor em campo dentro de um formulario controle
« Responder #1 Online: Outubro 04, 2015, 01:09:08 am »
Abaixo te mando um exemplo de como mudar a cor de um campo em uma aplicação controle chamado teste2

1) Criar a aplicação controle
2) Crie um campo chamado teste2
3) Na opção javascript selecione o campo teste2 e depois o evento onChange
4) Cole o código abaixo(este código deixa o background vermelho se o valor digitado for 1 senão deixa verde):
if(document.getElementById("id_sc_field_teste2").value==1){
           document.getElementById("id_sc_field_teste2").style.backgroundColor = "#ff0000";
}else{
           document.getElementById("id_sc_field_teste2").style.backgroundColor = "#00ff00";
}

sergiolowczy

  • Novato
  • *
  • Mensagens: 22
    • Email
Re:cor em campo dentro de um formulario controle
« Responder #2 Online: Outubro 04, 2015, 05:45:48 pm »
Paulo, muito obrigado, vou tentar isso agora

sergiolowczy

  • Novato
  • *
  • Mensagens: 22
    • Email
Re:cor em campo dentro de um formulario controle
« Responder #3 Online: Outubro 04, 2015, 06:26:34 pm »
Paulo,
veja onde estaerrado meu raciocinio por favor:

criei on evento ajax no campo {login} onfocus e coloquei

um metodo php para verificar e atualizar campos versao, mensagemversao,mudaok   mudastatus()

um metodo javascript para mudar o estilo do campo {mensagemversao} se {mudaok} for zero  mudacor



no evento ajax ficou
mudastatus();
mudacor;

porem da erro nao faz nada
o mudastatus faz certo e vem as mensagens corretas
mas o mudacor nao altera


obrigado