Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RafaCordL

Passar dados entre combobox

Recommended Posts

Olá! Tenho dois campos, quando a função é chamada quero que copie o conteúdo de um combo para o outro.

Antes funcionava, e eu acho que era pelo fato de que o que tinha no value e no select eram o mesmo conteúdo, mas por causa do banco tive que mudar, ai não funciona mais. O co_uf_atual tem que pegar o conteúdo do uf_notificacao e mostrar para o usuário isso, e o value do seu respectivo campo.

 

JS:

var uf_notificacao = $("#co_uf_notificacao option:selected").text();
$("#co_uf_atual").val(uf_notificacao);

HTML:

<select name="co_uf_notificacao" id="co_uf_notificacao" required>                       
...
<option value="35">SP</option>
<option value="17">TO</option>
</select>

<select name="co_uf_atual" id="co_uf_atual" required>
...
<option value="35">SP</option>
<option value="17">TO</option>
</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É que você está tentando setar o valor textual do option, e não o attr value.

Tente assim:

var uf_notificacao = $("#co_uf_notificacao").val();
$("#co_uf_atual").val(uf_notificacao);

Ou, ainda:

var uf_notificacao = $("#co_uf_notificacao option:selected").val();
$("#co_uf_atual").val(uf_notificacao);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.