eu quero quando clicar dentro do <td> mudar a cor do <td> e do input
por exemplo no td um… a cor ta branca, eu cliquei… ficaria cinza, cliquei denovo, ficaria branca. No td 2, ele tem um class que deixa a cor do campo cinza automaticamente,
quando eu clicar… queria que ela fosse branca … clicar denovo… fosse cinza
Creio que assim irá funcionar, qualquer coisa poste aí
maxmustang
opa igor, blz cara?
ja consegui trocar as coras do td
problema agora
é quando mudar a do input… mudar a do td junto
Gustavokt
Se você não for usar o trocarCorDosCampos() em outro lugar, você pode forçar a pegar os input do tipo text e fazer algo parecido com o que você já fez com o td.
Se for usar o trocarCorDosCampos() em outro lugar, ai precisa pensar um pouco melhor…
Ygor
Tu quer que quando o cara click no
ou no mude a cor dos dois?
Esses campos são dinâmicos/randômicos ou são fixos?
Por que se forém fixos tu pode resolver da seguinte maneira.
linhaId seria o id da TD
inputId seria o id do INPUT
Só que talvez seja necessário tu trabalhar melhor esse código de acordo com a sua aplicação, usar um verificador talvez.
Mas a idéia é essa, tu centralizar a mudança de cor em uma função que não recebe argumento nenhum e ela trocar a cor dos dois objetos sempre que for chamada
Galera estou com o mesmo problema, na verdade é com dataTable do JSF1.2 quero que mude a cor da linha quando clicado, ao clicar novamente ele retorna a cor padrão, no caso uso ela zebrada, se clicar em outra linha ele tira a seleção de uma linha se estiver selecionada e seleciona a nova linha. o que tenho a té o momento é isso:
Como dar continuidade, ele funciona quando clico, porém falta tirar quando clicado sobre a mesma, ou quando clicado em outra ele precisa tirar, se tiver alguma linha selecionada, e selecionar a nova linha.
Cara não é bem isso, na verdade eu preciso que ele detecte a linha que está marcada para tirar o css caso outra linha seja clicada, eu consigo fazer isso assim:
Assim ele funciona mas ele tem algumas incógnitas devido ao valor do click e ele permite marcar mais de uma na verdade somente quero marcar uma e quando clicar em outra desmarcar uma.
R
rodrigo_web
faz o seguinte cria uma variavel global e alimente ela com a td clicada, depois é só ticar as cores da td ex:
Puts velho, funcionou perfeitamente
Valeu mesmo, só tem um problema, como carrego ele pelo body do meu template, e uso composições para montar as outras páginas, como faço para especificar onde ele será usado, ou seja, somente para usar nos dataTable, pois assim ele funciona para todas as tags tr…
denirroberto
Galera mais uma dúvida que acho que vocês pode me ajudar, tenho uma DIV com um componente h:messages onde carrega todas as mensagens de retorno do sistema, porém elas aparecem e nçao ocultam, por isso joguei dentro da DIV, agora preciso que sempre que elas aparecerem depois de alguns segundos ela auto oculte.
Exemplo ao clicar no botão ela aparece e fica por 5 segundos depois oculta.