Ir para conteúdo

Arquivado

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

Randolph Lima

Atualizar valor do Textarea

Recommended Posts

Boa tarde pessoal,

gostaria de uma ajuda para tentar adicionar um sistema onde eu trago uma lista de itens do banco de dados com php e mysql e após listar esses itens eu iria precisar fazer algo simples do tipo "clicar em um dos itens", após esse clique eu teria que atualizar o textarea que esta em branco com o item que eu escolhi.

 

Eu comecei a estudar javascript no inicio desse mês e por isso tenho pouca experiencia, porem eu continuo estudando sempre. Por enquanto eu so consegui realizar essa façanha do modo basico, digitando em um input e adicionando dentro do textarea. Poderiam me ajudar a modificar o sistema para que ele possa fazer do modo descrito acima?

 

Codigo Atual:

<script language="javascript">

    function alterarTexto() {
        var novoTexto = document.formTexto.novoTexto.value;
        document.getElementById("texto").innerHTML = novoTexto;

    }

    function adicionarTexto() {

        var novoTexto = document.formTexto.novoTexto.value;
        document.getElementById("texto").innerHTML += "\n"+novoTexto;

    }

</script>

<div>
<textarea id="texto" cols="30">Texto original da div.</textarea>
    
</div>

<form name="formTexto">
<BR>
    <input type="text" name="novoTexto" id="novoTexto"/><BR><BR>

    <input type="button" value="Alterar texto" onclick="alterarTexto()" /> 
    <input type="button" value="Adicionar texto" onclick="adicionarTexto()" />
</form>

Um abraço a todos, boa programação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

'após esse clique eu teria que atualizar o textarea que esta em branco com o item que eu escolhi.'?

Que item seria? Não seria um valor?

Para 'atualizar' o textarea basta setar um valor pra ele document.getElementsById('texto') .value = 'valor que tu quiser'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, seria um valor, nesse caso eu iria mostrar o valor da seguinte forma:

<p>valor da consulta 1</p>

<p>valor da consulta 2</p>

<p>valor da consulta 3</p>

<p>valor da consulta 4</p>

 

dai eu teria que clicar em um desses valores para preencher o textarea. Nesse caso eu teria que criar um id para cada um dos valores? tipo 'texto1', 'texto2' e etc?

 

obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

a função do codigo seria a seguinte, eu tenho um formulario onde existe o campo "Mensagem", eu poderia inserir o texto manualmente no campo ou eu posso clicar no botão "Texto Pronto" onde iria abrir um Model do Bootstrap com a lista de mensagens que esta no banco mysql. Ai vem o javascript, eu gostaria de clicar e uma dessas mensagens da lista e automaticamente, sem dar refresh, essa mensagem aparecer dentro do campo "Mensagem". Essa seria a função do codigo. Eu te mandei uma MP, da uma olhada lá depois.

 

obrigado a todos pela ajuda.

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.