[Resolvido] DWR - Selecionar elemento na combo

5 respostas
Felagund

Pessoal, é o seguinte, desenvolvi duas tags para minha aplicação uma gera um combobox, e a outra um input normal, gostaria de saber se alguem ai sabe me dizer como faço para quando um usuario digitar o codigo no input ele selecionar automaticamente o valor na combo. procurei sobre isso na net e so encontrei como popular combos.

O combo já esta populado sem problemas.
Só preciso selecionar o valor dele no combo atravez do codigo passado pelo usuario

PS: repeti para caso fique confusa minha frase acima.

agradeço a atenção

[]'s

5 Respostas

B

Ola,

Acho que vc consegue isto com javascript simples, assim:
cadastre o evento de ONCHANGE, setando uma funcao para ele, dae nesta função vc pega o que esta no text e procura o combo, se acha vc manda ele selecionar… acho que não precisa do DWR não…

Felagund

Desculpa a ignorancia, mas como faço para vasculhar a combo e selecionar o objeto?

na verdade eu uso o DWR so para me retornar o nome :wink:

[]'s

B

Ola,

Tem um temo que não mexo com isto.. mas acho que é +/- assim:
function procura(){
   var nome = document.my_form_name.my_text_field.value;
   var combo_values = document.my_form_name.my_combo;
   for(x=0;x<combo.lenght;x++){ 
     if(combo[x].value.startWith(nome)){ // o metodo starWith não existe... pelo que eu saiba.. mas  buscar na net como fazer um...
        combo[x].checked = true;
     }
   }
}
Felagund

realmente nem precisei usar o DWR mesmo ehehhehe,

function procura(codigo){
   var combo = document.form[combo];
   for(x=0; x < combo.length; x++){
     if(combo[x].value == codigo){
        combo[x].selected = true;
     }
   }
}

fiz assim funcionou perfeitamente.

[]'s

B

Show, parabéns

Criado 21 de agosto de 2008
Ultima resposta 21 de ago. de 2008
Respostas 5
Participantes 2