Ir para conteúdo
Fórum Script Brasil
  • 0

Select X Document.getelementbyid("sel");


darta.lima

Pergunta

Pessoal tenho um select e gostaria de colocar cor na borda dele caso não seja seleciona um ítem, mas o bendito não está aceitando, alguém sabe me dizer se o <select> aceita mudar cor de borda???

Código:

java script:
var objCombo    = document.getElementById("tipoMensagem");
valor = objCombo.options[objCombo.selectedIndex].value;
      if (valor == "") {
          //ComboSelect AQUI TENTO COLOCAR A BORDA VERMELHA, MAS NADA ACONTECE
        objCombo.style.border    = "1px solid #FF0000";
        //div
           objDivErro.style.display     = "block";
        objDivErro.style.color        = "#FF0000";
        objDivErro.innerHTML         = "Campos em destaque devem ser preenchidos!";
        retorno = "0";
   }else{
           objCombo.style.border        = "1px solid #FFFFFF";
           objDivErro.style.display     = "none";
   }
<select id="tipoMensagem" name="tipoMensagem">
                        <option value="">Selecione o Tipo de Mensagem</option>
                        <option value="I">Informativo</option>
                        <option value="W">Report de Problemas não Impactantes</option>
                        <option value="E">Report de Problemas Impactantes</option>
</select>

Alguém pode dar uma luz....

Linha onde tenta colocar a cor...

objCombo.style.border = "1px solid #FF0000";

abraços.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

tu já viu isso em algum lugar?

eu não lembro de ter visto alguém pintar a borda de um select option.

de repente na sessao de html alguém saiba fazer isso. de pintar a borda.

o que podia ser feito também, era pintar o fundo do select, ou seja, dentro, onde aparece o texto.

ali eu sei que é possivel.

ou então, colocar o select dentro de um div ou uma tabela.. e pintar a tabela/div...

dando a impressao que é a borda do select.

sucesso ai,

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...