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

250
Visualizações
Hacer un campo entero en números desplegables seleccionables desde 0 hasta el valor del campo entero en django

He estado tratando de hacer que el valor de un campo entero aparezca como una lista desplegable con números que van desde 1 hasta el valor del campo entero, por ejemplo, 47, los números entre 1 y 47 aparecerán como un menú desplegable. Logré que este código funcionara:

PÁGINA HTML que es responsable de obtener la ID de campo entero ya que la estoy mostrando en otro modelo como una clave externa, aquí es donde también estoy tratando de hacer que aparezca la lista desplegable de números

 {% for i in rayons %} <option id="empla"value="{{ i.pk }}">{{ i.Nombre_des_Emplacments }}</option> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <script> var n = {{ i.Nombre_des_Emplacments }}; for (var i = 0; i < n+1; i++) { //creates option tag jQuery('<option/>', { value: i, html: i }).appendTo('#empla'); } </script> {% endfor %}

Resultado: tenga en cuenta que el campo Num es de lo que estoy hablando y depende del campo anterior, por lo que cuando se selecciona algo que no sea A1, el campo Num cambiará

quiero que los números se muestren como opciones seleccionables verticalmente uno encima del otro como un menú desplegable normal

about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

prueba este

 {% for i in rayons %} <select id = "empla"> </select> <!-- <option id="empla"value="{{ i.pk }}">{{ i.Nombre_des_Emplacments }}</option> --> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <script> var n = {{ i.Nombre_des_Emplacments }}; var empla = document.getElementById("empla") for (var i = 0; i < n+1; i++) { //creates option tag empla.options.add(new Option(i,i)); } </script> {% endfor %}
about 4 years ago · Santiago Gelvez 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