Ir para conteúdo

POWERED BY:

Arquivado

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

Neto Gerbi

[Resolvido] Passar o item selecionado do select para um input tex

Recommended Posts

ola amigos... estou tendo um problema ao tentar enviar um item selecionado para dentro de um campo de texto para poder editá-lo

ainda nao sou muito bom em js portanto se alguem tiver uma dica eu ficaria mto grato...

segue o codigo do que estou tentando fazer:

 

aqui chama a função que supostamente passaria o valor do select para o txt

<select name="lstGrupos" size="10" onclick="editarGrupo()">

aqui é o text que eu quero jogar o valor

<input type="text" name="txtGrupo" id="txtGrupo" />

aqui é a função js que teria que jogar o valor no txt

function editarGrupo(){
	objLstGrupos=document.getElementById("lstGrupos");
	objTxtGrupo=document.getElementById("txtGrupo");
	objTxtGrupo.value=objLstGrupos.value;
}

ta aii... Valeu Galera!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Chame no onchange:

<select name="lstGrupos" size="10" onchange="editarGrupo( this )">
e
function editarGrupo( el ){
 alert( el.value ); //depois comente esta linha 
 objTxtGrupo = document.getElementById('txtGrupo');
 objTxtGrupo.value = el.value;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Chame no onchange:

<select name="lstGrupos" size="10" onchange="editarGrupo( this )">
e
function editarGrupo( el ){
 alert( el.value ); //depois comente esta linha 
 objTxtGrupo = document.getElementById('txtGrupo');
 objTxtGrupo.value = el.value;
}

blza deu certo... mas tem um problema... o meu value e o codigo do grupo e nao o nome em si... o nome que aparece na lista nao e o respectivo value! como faco para pegar o nome?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhe o seguinte tópico, o klonder deu uma ótima explicação sobre isso:

http://forum.imasters.com.br/index.php?/topic/364359-pegar-texto-do-select/page__view__findpost__p__1391823

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhe o seguinte tópico, o klonder deu uma ótima explicação sobre isso:

http://forum.imasters.com.br/index.php?/topic/364359-pegar-texto-do-select/page__view__findpost__p__1391823

 

continuo na mesma...

 

veja o que fiz

function editarGrupo(aux){
	var objTxtGrupo=document.getElementById("txtGrupo");
	var objTxtGrupoCodigo=document.getElementById("txtGrupoCodigo");
	objTxtGrupo.value=aux.innerText;
	objTxtGrupoCodigo.value=aux.value;
}

o value esta passando certinho, porem o innerText joga para dentro do campo o texto "undefined"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae galera... consegui resolver o problema.... mais um erro por falta de atenção!

 

na verdade estava tentando pegar o objeto pelo id sendo que eu a´penas havia setado o nome dele!

 

Desculpa o incomodo... e valeu mesmo!!!

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.