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

174
Visualizações
Cómo hacer que aparezca un nuevo campo de entrada después de elegir una opción de un menú desplegable

Tengo que hacer un formulario con algunas opciones de entrada y una de ellas es un Type Switcher (desplegable) que me muestra algunas opciones y, dependiendo de la opción que elija, tiene que aparecer una nueva entrada para escribir esa información. Este es un proyecto en PHP, MySQL, HTML y CSS. Puedo usar JS, Jquery, React pero para PHP U necesito usar el enfoque OOP.

Ejemplo:
Type Switcher (Car / Bike / Truck) <-- estas son mis 3 opciones de un menú desplegable.

Si elijo coche, necesito un nuevo campo de entrada para poner el modelo del coche. Si elijo Bicicleta, necesito un nuevo campo de entrada para poner el modelo de la bicicleta.

Ejemplo si elijo un coche:
Conmutador de tipo: COCHE
Modelo de auto:
por favor proporcione el modelo del coche

Mi conmutador:

 <div class="type-switcher"> <div class="input-wrapper"> <label for="productType">Type Switcher</label> <select name="Select Type" id="productType" > <option value="car">car</option> <option value="truck">truck</option> <option value="bike">bike</option> </select> </div> </div>

al seleccionar automóvil, por ejemplo, necesito que aparezca una nueva barra de entrada con alguna etiqueta "por favor proporcione el modelo del automóvil" para que pueda escribir el modelo del automóvil

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

0

puede agregar un campo de entrada usando js

html

 <div class="type-switcher"> <div class="input-wrapper"> <label for="productType">Type Switcher</label> <select name="Select Type" id="productType" onclick="addField()" > <option value="car">car</option> <option value="truck">truck</option> <option value="bike">bike</option> </select> </div> <div id="text"></div> </div> <script src="index.js"></script>

js

 const field=document.getElementById('text'); const model=document.getElementById('productType') function addField(){ let html=`<label>${model.value} Model:</label><input type="text"></input>` field.innerHTML=html; }
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