Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
é o seguinte tenhu um formulário onde tem que acontecer o seguinte:toda vez que um campo for selecionado (on focus ou on click) tem que mudar o fundo do campo e qdo passar pro seguinte o 1º tem que voltar ao normal!Pela css tem como mudar a tag (ex: input) porem num rola de voltar ao fundo original pré estabelecido!assim num precisa ter que aplicar a classe campo por campo pois com a mudança da tag já faz automatico, porem não consigo fazer esse fundo mudar!
Coloca essa função no js:function focusInput(element,blur) { if (blur) { element.style.backgroundColor='white'; } else { element.style.backgroundColor='#e8e8e8'; }}e pra chamar:<input name="txt_teste" class="inputform" type="text" id="txt_teste" onfocus="focusInput(this);" onBlur="focusInput(this,true);" >
isso é o que a gente tem hoje em dia!!!porem se tiver 300 campos teriam que ser colocados 300 on focus!!!teria que ser algo que mudasse a tag input e fizesse uma única vez e se aplicasse sempre que colocasse um novo "input"!acho que não swria possivel né?valeu amigão
manjo a minha duvida era se num rolava chamar essa função no arquivo css, porque ae ele faria automático!!!f*** é a vida mesmo... :D :D :D
tem um css siminput:focus { bla bla bla}A má notícia, só funciona em BROWSER DE VERDADE. Na m***** do Internet Explorer não funfa... tem q ser com JS mesmo.
>
tem um css sim
input:focus {
bla bla bla
}
A má notícia, só funciona em BROWSER DE VERDADE. Na m***** do Internet Explorer não funfa... tem q ser com JS mesmo.
otimo comentario ahauahuah
Ae gente vamu fazer uma campanha ae, quem ainda utilizar o IE Instale agora mesmo o Firefox e a extensão dele "IEView" e nunca mais utilize esse browser para navegar pela internet.....
Coloquem isso na assinatura de vocês:
Chega de PSEUDO-BROWSER ! Abre sua mente e instale o Firefox
alguem tem de começar esta guerra, eheheh
É o seguinte, agente tem pouco tempo pra desenvolver este projeto, então ficar chamando função em cada input não vai resolver muito, a idéia era ter um css que mudasse a tag input (no caso) para fundo preto, assim como existe o a:houver, a:link, e etc, que muda o código automaticamente. Porem conseguimos modificar a tag pelo css inicialmente (logo que a página carrega) para o fundo preto, assim:input { background-color: #000000;}Chamando esse css, todos os campos da tela seriam pretos.Aí, a idéia era iniciar todos os campos pretos (exemplo), quando colocasse o mouse dentro do campo mudasse para a cor branca (exemplo), e quando retirasse de dentro voltaria a ser preto.Só que não estou conseguindo fazer essa troca pelo css, que seria o mais indicado pela falta de tempo.