Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, dei uma procurada no fórum e não achei algo a respeito.
Minha dúvida é a seguinte:
Tenho inputs e selects que mudam de cor (alterando o nome da classe) quando ganha e quando perde o foco (eventos onblur e onfocus).
Tenho um link que, via javascript, insere mais campos no formulário (é um formulário de pedidos online, coisa e tal).
O problema é que para os campos que já vêm inicialmente na página, antes do javascript, eu coloco no select onfocus="this.className='nome_da_classe_over'", mas o javascript de add campos cria o select via document.createElement ( 'select' ), e aí eu não consigo fazer...
Colei um pedaço do código, abaixo, pra ver se alguém consegue me ajudar.
Valeuzão mesmo.
// ESSE FUNCIONA, NO HTML
<select class="input2" onfocus="this.className='input2_over'" onblur="this.className='input2'">
<option>options</option>
</select>
// JÁ ESSE, NÃO
comboDim = document.createElement ( 'select' );
// TINHA PENSADO EM ALGO ASSIM, MAS NADA QUE EU TENTEI FUNCIONOU
comboDim.onFocus = comboDim.setAttribute ( 'class', 'input2_over' );Carregando comentários...