Executando verificação de segurança...
1

preciso de ajuda com um formulario no elementor

Preciso fazer um formulario para um cliente que dependendo da resposta da pessoa no formulario vai criar alguns campos novos no formulario automaticamente. exemplo: sempre que alguem deixar a resposta 'sim' no formulario vai ser criado um novo campo, e quando a resposta for não, esse campo não vai aparecer

Carregando publicação patrocinada...
2

Isso deve resolver.

<!DOCTYPE html>
<script>
    const criarMaisUm = (maisUm) => {
        const itemsElemento = document.querySelector('#items');
        if (maisUm == 'sim') {
            itemsElemento.innerHTML += `<label for="item">Item</label><input type="text" id="item" name="item" required><br>`;
        } else {
            itemsElemento.innerHTML = '';
        }
    }
</script>

<html>
  <form>
    <label>Mais um?</label><br />

    <label for="mais-um-no">Nao</label>
    <input type="radio" id="mais-um-nao" name="grupo-mais-um" value="nao" onchange="criarMaisUm(this.value)">

    <label for="mais-um-yes">Sim</label>
    <input type="radio" id="mais-um-yes" name="grupo-mais-um" value="sim" onchange="criarMaisUm(this.value)">

    <div id="items"></div>
  </form>
  <script>
  </script>
</html>
1