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

386
Visualizações
¿Cómo obtener el valor del formulario dinámico después de hacer clic en enviar en Javascript?

Tengo datos de formulario dinámico que se cargan desde el backend. Si hay un formulario estático, puedo obtener valor mediante document.getElementById ("xxx"). Sin embargo, si hay una forma dinámica que es una identificación desconocida, ¿cómo puedo obtener el valor? Me gustaría tener estos formatos para enviarlos.

 "answers" :[ { "questionId" : 1002, "response" : "Yes" },{ "questionId" : 1001, "response" : "No" } ]

Aquí está el enlace de stackblitz

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

0

Cuando recorre el formulario, puede generar un nombre de clase o una identificación a partir de los datos obtenidos del backend, o puede construir uno nuevo.

about 4 years ago · Juan Pablo Isaza Relatório

0

  1. Coloque los campos de su formulario dentro de una etiqueta de form (incluido el botón de envío).

  2. Dar una clase al formulario, por ejemplo, formulario custom-form

  3. Agregue un oyente de envío en el selector .custom-form .

     $('.custom-form').on('submit', function formSubmitHandler(event) { // add logic here });
  4. Dentro del controlador de envío, obtenga los campos de entrada haciendo algo como esto:

     const formInputs = $(this).find("input"); //this will retrieve all the input tags inside the form.

    Ahora puede recorrerlos y realizar la operación deseada.

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