Re:ajuda <select>

4 respostas
J

Se o seu campo tiver somente duas opções e as duas têm valor esse campo nunca será nulo, a não ser que ele tenha uma opção sem value, assim:

<select name="estados">
  <option value=""></option>
  <option value="AM">Amazonas</option>
  <option value="GO">Goiás</option>
</select>

De qualquer forma, pra você testar faça o seguinte, crie uma função que será chamada ao clicar no botão de salvar, por exemplo.

function validaEstados() {
  var comboEstados = document.forms[0].estados;
  if (comboEstados.options[comboEstados.selectedIndex].value == "") {

      alert('Campo estado é obrigatório');
      comboEstados.focus();

  }
}

É por aí…

4 Respostas

Pedrosa

vc pode fazer a validação igual ao um campo text, colocando uma opção em branco:

// sua combo

<select name="jogo" class="frmCmb1">
   <option value="">.. Selecione ..</option>
if(document.forms[0].nomeSelect.value=""){
}

ou a primeira opção

if(document.forms[0].nomeSelect.selectedIndex=0){
}
keller

http://www.guj.com.br/posts/list/31205.java

I
  • Gente akguem tem um exeplo de validação de um campo select em javascript !?

  • É que eu tenho um <select>
    <option>AM</option>
    <option>AC</option>
    </select>

Sendo que eu tenho que validar este campo select em javascript pois no caso de o usuario nao informar . Assim é disparado uma informação dizendo que este campo é obrigatório !

Agradeço a quam ajudar !

I
  • Valeu mesmo gente pela força !
Criado 19 de abril de 2006
Ultima resposta 19 de abr. de 2006
Respostas 4
Participantes 4