Colocar valor de uma variável em um input

08/06/2022

0

Bom dia, estou com um pequeno problema para preencher um input com o resultado da minha função em JS.

function alimentaDivManual(iddiv) {
    vid_atividade = ''DSA''+ iddiv.id.substr(1, 13)
    vds_atividade = document.getElementById(vid_atividade).innerText
    console.log(vds_atividade)
}


Essa função captura o nome da minha atividade e deve preencher um input automaticamente assim que o formulário for gerado.
<div class="form-group col-sm-10">
				<label >Atividade</label>
				<input type="text" class="form-control" id="atividade" placeholder="">
			</div>



Input que deve ser preenchido com o valor innerText da função a cima.

Desde já agradeço a ajuda.
Jose Gonçalves

Jose Gonçalves

Responder

Post mais votado

10/06/2022

Tenta especificar mais o que você quer. Ficou meio confuso.
Por exemplo : Porque colocar valores no input com innerText?
Geralmente valores em uma elemento input é feito através do "value"
Ex:
document.getElementById('atividade').value = "texto que você quer..."

Outra coisa, no seu código, que tá confuso é porque esse DSA, tá com duas aspas simples, assim : ' ' DSA ' ' ? isso dá erro.
Não foi explicado, também, qual div é essa que servirá de parâmetro na função.
Se não for necessário, por algum motivo, inserir esse valor na input com o innerText, use o ".value" , como eu exemplifiquei acima.

Diego Marinho

Diego Marinho
Responder

Mais Posts

30/05/2023

Jean Santos

Tenta especificar mais o que você quer. Ficou meio confuso.
Por exemplo : Porque colocar valores no input com innerText?
Geralmente valores em uma elemento input é feito através do "value"
Ex:
document.getElementById(''atividade'').value = "texto que você quer..."

Outra coisa, no seu código, que tá confuso é porque esse DSA, tá com duas aspas simples, assim : '' '' DSA '' '' ? isso dá erro.
Não foi explicado, também, qual div é essa que servirá de parâmetro na função.
Se não for necessário, por algum motivo, inserir esse valor na input com o innerText, use o ".value" , como eu exemplifiquei acima.

criei a conta so para agradecer pela explicação, eu estava com duvida sobre algo relativamente parecido e sua explicação do
document.getElementById(''atividade'').value = "texto que você quer..." caiu como uma luva valeu!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar