Jump to content
Fórum Script Brasil
  • 0

Select X Document.getelementbyid("sel");


darta.lima
 Share

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...