Autor Tópico: Alterar a cor de fundo de um campo dinamicamente  (Lida 6953 vezes)

carvano

  • Novato
  • *
  • Mensagens: 1
    • Email
Alterar a cor de fundo de um campo dinamicamente
« Online: Dezembro 03, 2008, 10:50:56 am »
Bom dia,

Gostaria de saber se alguem poderia me ajudar.

Como faço para alterar dinamicamente a cor de fundo de um campo em formulário?

Já tentei criar uma variável e passar como parâmetro para o CSS do campo, mas não funcionou.

Desde já obrigado.

Haroldo

  • Expert
  • *****
  • Mensagens: 6276
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re: Alterar a cor de fundo de um campo dinamicamente
« Responder #1 Online: Dezembro 07, 2008, 07:14:08 pm »
estude o código fonte gerado do furmulário, algumas propriedades devem setar esses valores.

RHanright

  • Visitante
Re: Alterar a cor de fundo de um campo dinamicamente
« Responder #2 Online: Junho 08, 2009, 11:59:50 pm »
   
Em primeiro lugar peço desculpas meu Português, eu estou usando Traduz Google.

É possível definir valores usando CSS scriptcase ajax? Posso mudar a cor de fundo de um campo utilizando javascript utilizando o seguinte código:

function DefinirBackground (var_campo,var_cor){
      var x=document.getElementsByName(var_campo);
      x[0].style.background=var_cor;
   }
Mas quero usar ajax para comparar valores no banco de dados, e configurá-lo para uma cor diferente, dependendo dos dados. Tentei apenas colocar DefinirBackground ("Nome", "Red"); em um evento AJAX janela, mas nada aconteceu. Como é que eu vou fazer isso?

Rodrigo Lins

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 504
    • Overalt I.T
Re: Alterar a cor de fundo de um campo dinamicamente
« Responder #3 Online: Junho 26, 2009, 12:03:38 pm »
Bom Dia,

Para alterar somente a cor do campo, existe uma macro no ScriptCase chamada sc_field_color. No manual do ScriptCase existe a explicação de como utilizar.

Exemplo:

sc_field_color("valor_pedido", "#33FF66");

Rodrigo Lins.

Mauricio.belgadata

  • Novato
  • *
  • Mensagens: 15
    • Email
Re: Alterar a cor de fundo de um campo dinamicamente
« Responder #4 Online: Janeiro 28, 2011, 12:44:07 pm »
Bom Dia,

Para alterar somente a cor do campo, existe uma macro no ScriptCase chamada sc_field_color. No manual do ScriptCase existe a explicação de como utilizar.

Exemplo:

sc_field_color("valor_pedido", "#33FF66");

Rodrigo Lins.

Estou com esse problema tambem, essa macro so funciona em consultas? pois no meu grid editavel não funciona de jeito nenhum, exibe uma msg de erro assim Call to undefined function sc_field_color().
Alguem esta com esse problema? Por favor preciso de uma solução
Belgadata Soluções em Informatica
------------------------------------------------------
belgadata.mauricio@gmail.com

ricardo.resende

  • Novato
  • *
  • Mensagens: 27
Re: Alterar a cor de fundo de um campo dinamicamente
« Responder #5 Online: Maio 23, 2011, 10:58:55 am »
Primeiro:
Alterar o campo do formulário para label

Segundo:
Código: [Selecionar]
{txt_campo} =  '<font color=red><b>'.'Testando a cor do campo'.'</b></font>';

abs

Max Veras

  • Administrator
  • Intermediário
  • *****
  • Mensagens: 203
Re: Alterar a cor de fundo de um campo dinamicamente
« Responder #6 Online: Maio 23, 2011, 02:37:36 pm »
lembrando que essas macros sc_field_style e sc_field_color funcionam somente em consultas.

j.arteiro

  • Administrator
  • Novato
  • *****
  • Mensagens: 29
  • Suporte Netmake - Scriptcase
    • Netmake Soluções em Informática
    • Email
Re: Alterar a cor de fundo de um campo dinamicamente
« Responder #7 Online: Maio 23, 2011, 03:19:16 pm »
teste:


Num evento javascript coloca:



document.F1.valor_01.style.color="#00ff00";

document.F1.descricao.style.backgroundColor="#00ff00";


Sabendo que: "valor_01" e "descricao" são os nomes do campo.

* É necessário editar o código para o seu perfeito funcionamento.
Atenciosamente,
José Arteiro Teixeira
Suporte Netmake