Jump to content


Photo

Valores Em Multiselect


  • Faça o login para participar
2 replies to this topic

#1 mpossatto

mpossatto

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 07/03/2006, 21:40

Olá Pessoal, boa noite.

Aleguem sabe como eu consigo saber, no momento de validação de um formulário, se um campo tipo multiselect tem ao menos um valor selecionado pelo usuário?

E como posso saber também quais são os valores selecionados pelo usuário?

Agradeço,

Mauro

Edição feita por: mpossatto, 07/03/2006, 21:49.


#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/03/2006, 09:07

um exemplo de utilização...
<script type="text/javascript">
function verifica(){
  var ver = document.getElementById("frutas").selectedIndex;
  if ( ver ){
    alert("Selecione pelo menos uma opção.");
    return (false);
  }
}
</script>
<form action="" onsubmit="return verifica();">
  <select multiple id="frutas" name="frutas[]" size="4">
    <option>Maçã</option>
    <option>Pera</option>
    <option>Banana</option>
    <option>Laranja</option>
  </select>
<input type="submit" value="Verifica">
</form>

Flws...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 mpossatto

mpossatto

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 11/03/2006, 12:56

Olá Frenesi,

Muito obrigado, seu código me ajudou na primeira parte da minha pergunta, mas como eu faço para saber que valores o cara selecionou pois quero ativar ou desativar campos no meu form conforme a seleção.

O Select que uso é este :

<select name="cboPossui[]" size="3" multiple class="boxlists" id="cboPossui[]">
<option value="Representantes">Representantes</option>
<option value="Canais Exclusivos">Canais Exclusivos</option>
<option value="Canais n&atilde;o Exclusivos">Canais n&atilde;o Exclusivos</option>
</select>

Se o Item 2 estiver selecionado tenho que habilitar o preenchimento de um determinado campo do formulário.....se o Item 3 estiver selecionado um outro campo tem que ter seu preenchimento habilitado.

Como faço para descobrir se o cara selecionou os itens 2 e 3 uma vez que a propriedade value ou a selectedIndex só me retornam o valor da primeira opção selecionada?

Abraços,

Mauro




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq