Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

158
Visualizações
Form Autofill with Sample Data from Selection with Javascript

I'm fairly new to Javascript and am trying to create a script to autofill a contact form with sample data.

Goal is to add predetermined values into the different input fields. i.e. User selects "1600 Pennsylvania Avenue NW Washington DC 20500" -> "1600 Pennsylvania" is added into the "StreetAddress" field-value, and so on..

I really have no idea to start and would be very thankful if someone could point me in the right direction.

Thanks in advance!

<div class="address-Form">
        <div class="sample-select-box">
            <select class="sample-select">
                <option>Select sample data set</option>
                <option value="select-1">Heilsbronner Strasse 4 91564 Neuendettelsau</option>
                <option value="select-2">1600 Pennsylvania Avenue NW Washington DC 20500</option>
                <option value="select-3">Champ de Mars 5 Av. Anatole France 75007 Paris</option>
                <option value="select-4">1 Queen's Rd W Sheung Wan Hong Kong</option>
            </select>
        </div>
            <div class="section-head">
                <div class="head">Input Fields</div>
                <div class="head">Values</div>
            </div>
                <form class="apiform">
                    <div id="TextBoxContainer">
                        <div class="apiform-field">
                            <div class="sample-select-box">
                                <label class="text">Street Address</label>
                            </div>
                <div class="field-value">
                    <label class="form-input">
                      <input type="text" name="data-value" placeholder="Street Address" class="sample-input" value="StreetAddress">
                    </label>
                </div>
         </div>
</div>

                                
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

try this : HTML

<div class="address-Form">
            <div class="sample-select-box">
                <select class="sample-select" id="selectAddress" onchange="addSelect()">
                    <option value="">Select sample data set</option>
                    <option value="1600 Pennsylvania Avenue NW Washington DC 20500">Heilsbronner Strasse 4 91564 Neuendettelsau</option>
                    <option value="1600 Pennsylvania Avenue NW Washington DC 20500">1600 Pennsylvania Avenue NW Washington DC 20500</option>
                    <option value="Champ de Mars 5 Av. Anatole France 75007 Paris">Champ de Mars 5 Av. Anatole France 75007 Paris</option>
                    <option value="1 Queen's Rd W Sheung Wan Hong Kong">1 Queen's Rd W Sheung Wan Hong Kong</option>
                </select>
            </div>
                <div class="section-head">
                    <div class="head">Input Fields</div>
                    <div class="head" id="headId"></div>
                </div>
                    <form class="apiform">
                        <div id="TextBoxContainer">
                            <div class="apiform-field">
                                <div class="sample-select-box">
                                    <label class="text">Street Address</label>
                                </div>
                    <div class="field-value">
                        <label class="form-input">
                          <input type="text" name="data-value" id="sample-input" placeholder="Street Address" class="sample-input" value="StreetAddress">
                        </label>
                    </div>
             </div>

JS

document.getElementById('sample-input').value = "Street Address";
    document.getElementById('headId').innerHTML = "Values"
  function addSelect(){
    console.log(document.getElementById('selectAddress').value);
    if(document.getElementById('selectAddress').value === ""){
        document.getElementById('sample-input').value = "Street Address";
        document.getElementById('headId').innerHTML = "Values"
    }
    else {
        document.getElementById('sample-input').value = document.getElementById('selectAddress').value;
        document.getElementById('headId').innerHTML = document.getElementById('selectAddress').value
    }
    
  }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda