Colocar valor de uma variável em um input
Bom dia, estou com um pequeno problema para preencher um input com o resultado da minha função em JS.
Essa função captura o nome da minha atividade e deve preencher um input automaticamente assim que o formulário for gerado.
Input que deve ser preenchido com o valor innerText da função a cima.
Desde já agradeço a ajuda.
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
Curtidas 0
Melhor post
Diego Marinho
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:
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.
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.
GOSTEI 1
Mais Respostas
Jean Santos
08/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:
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 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.
document.getElementById(''atividade'').value = "texto que você quer..." caiu como uma luva valeu!
GOSTEI 0