Ir para conteúdo

POWERED BY:

Arquivado

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

Jefferson NF

pegar valor do checkbutton e mostra no input text

Recommended Posts

boa tarde pessoal estou precisando d algum comando javascript pra pegar o valor escolhido pelo usuario num checkbutton(select option) e mostra esse valor selecionado no input text logo abaixo

algume pode me ajudar?

ja comecei a fazer aki mas nao sei se ta certo e se estiver certo nao to conseguindo jogar o valor pra dentro do value do text

<td><select name='descr'>";
		  $sql = "SELECT descricao FROM documentosdescr WHERE status <> 'D' ORDER BY descricao";
		  $ret = mysql_query($sql,$db_g);
		  while($row = mysql_fetch_array($ret))
		   {
			 echo "<option value='".$row["descricao"]."'>".$row["descricao"]."</option>";
		   }
		 mysql_free_result($ret);
		 mysql_close($db_g);
echo " </select></td>
	   </tr>
	   <script>
		var indexSelect = document.getElementById('descr').selectedIndex;
		var valueSelected = caddoc.descr.options[indexSelect].value;
	   </script>
	   <tr>
		  <td><input name='descricao' value='' type='text' size='50' maxlength='50'></td>
		</tr>
nao sei se meu script esta correto e nao sei como jogar o vaor selecionado para o campo texto

se alguem puder me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom como sei poko d javascript vou tentar explicar d novo,eu kero preencher um input type text com o valor escolhido pelo usuario num checkbox(select option no html),soh q kero fazer isso sem submit,kero q o cara clica e imediatamente o campo texto ja seja preenchido com a opção escolhida por ele,isso eh possivel?

tenho alguma coisa aki ja,mas nao sei se serve:

var indice = document.caddoc.descr.selectedIndex;
		var textoEscolhido = document.caddoc.descr.options[indice].text;
caso sirva nao sei como colcoar isso no value do input type text

Compartilhar este post


Link para o post
Compartilhar em outros sites

checkbox ou select??

 

bom o mais logico seria um select, entao:

 

<select name="opcpes" onclick="document.getElementById('texto').value = this[this.selectedIndex].text">
<option value="1">Opção 1</option>
<option value="2">Opção 2</option>
<option value="3">Opção 3</option>
</select>


<input type="text" name="texto" id="texto">

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script>

function Insere()
{
document.getElementById("texto").value = document.getElementById("combo").value;
}

</script>

<select id = "combo" onChange = "Insere()">
<option value = "Teste 1"> Teste 1 </option>
<option value = "Teste 2"> Teste 2 </option>
<option value = "Teste 3"> Teste 3 </option>
</select>

<input id = "texto" size = "10">

 

É isso ???

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

era isso q eu keria

mas acabei de ver um probleminha hahaha,coisa boba

o q acontece eh o seguinte:eu abro a pagina onde tem esse chechbox e embaixo o campo texto,a primeira opção q aparece nao eh mostrada no text,por exemplo eu abro a pagina ae tem a opção teste logo d kra,eu tenho q clicar na opção teste2 pra depois clicar na opção teste e essa aparecer,se eu clicar no checkbox e clicar nessa primeira oção nao vai,soh vai se eu clicar em um depois nela

alguem sabe cmo resolver isso?

desde ja agradeço

 

 

 

EDITADO

ahh outro problema se eu tiver soh uma opção no meu combobox nao consigo visulizar, nao funciona,eu clico e nada acontece,nao mostra no campo texto abaixo

alguma ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para visualizar a função logo de cara... coloque a chamada dela no "OnLoad" da body..

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

po desculpe o abuso,mas como faço isso?pode me dar algum exemplo?

nao sei nada d javscript rs

se puder me dar um exemplo t agradeço mto

abraços

 

consegui

mudei o unload,mas nao eh bem isso q eu kero

ateh eh

mas pq q qnd eu tenho uma opção soh no meu combobox a função nao 'funciona',eu clico nessa unica opção e nada acontece,nao preenche o campo texto embaico e qnd tenho + d uma opção eu tenho q clicar em alguma opção q nao seja a primeira pra depois clicar na primeira e esta aparecer

entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso ocorre pq a chamada da função está no evento "OnChange", que significa, +/- "NaAlteração".

Ou seja, ela só é chamada quando o campo é ALTERADO.

 

Por isso que quando tem apenas uma opção ela nao funciona, e para mostrar a primeira você tem q selecionar outra primeiro.

 

PS: Apenas uma dica, estude um pouco de JavaScript, isso te dará mais conhecimento e economizará o seu tempo.

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque a chamada da função no evento "OnClick" ao inves do "OnChange"...

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.