Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

284
Views
En Django, cómo modificar nombres de campo en formularios dinámicos usando Java Script

Creé un formulario. El uso de jQuery obtuvo el primer párrafo del formulario. Usando la función de agregar, la estoy agregando nuevamente. Con esto obtengo los mismos nombres para todos los campos nuevos. No puedo recuperar sus valores en views.py.

¿Hay alguna forma de cambiar los nombres de los campos de formulario en js? o alguna otra solución a ella?

Función JS:

 $(".add").click(function() { $("form > p:first-of-type").clone(true).insertBefore("form > p:last-child"); return false; }); $(".remove").click(function() { $(this).parent().remove(); });

Con este JS estoy clonando estas líneas,

 <input type="text" name="med" maxlength="100" required id="id_medicine">

Mientras lo devuelvo, necesito cambiar el nombre del campo de entrada (med a med1). Entonces, puedo obtener todos los valores en views.py

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Simplemente está clonando lo que hay en el primer párrafo del formulario, use el nombre de entrada como matriz y use diferentes entradas vacías con el mismo nombre de matriz al agregar el siguiente párrafo. por ejemplo-

 <div class="row"> <input type="text" name="arr1[]" > <input type="text" name="arr2[]" > </div> <button id="add"> Add</button> $('#add').click(function(){ $('.row').append('<input type="text" name="arr1[]" ><input type="text" name="arr2[]">'); })
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!