Python - Asignar valor al checkbox

 
Vista:
sin imagen de perfil
Val: 13
Ha disminuido su posición en 8 puestos en Python (en relación al último mes)
Gráfica de Python

Asignar valor al checkbox

Publicado por Marcelo (5 intervenciones) el 04/04/2021 17:27:36
necesito asignar por código los valores a los checkbox a medida que se van creando en la tabla. Los Valore se pasan desde una tabla. Paso el código que tengo. ¿Cómo hago para que cada checkbox esté en True o False según el dato que viene en dato.4?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<tbody>
    {% for dato in datos %}
 
    <tr>
        <td>{{dato.1}}</td>
        <td>{{dato.2}}</td>
        <td>{{dato.3}}</td>
        <td>{{dato.4}}</td>
        <td>
            <input type="checkbox" name="chk" id="chk" value="1">
        </td>
        <script>
            if("{{dato.4}}" == 1){
                document.getSelection("chk").checked = true;
                /*document.getElementById("chk").checked = true;*/
            }else{
                document.getSelection("chk").checked = false;
                /*document.getElementById("chk").checked = false;*/
            }
        </script>
        <td>
            <a href="/edit/{{dato.0}}" class="btn btn-secondary btn-sm">Editar</a>
            <a href="/delete/{{dato.0}}" class="btn btn-danger btn-sm btn-delete">Eliminar</a>
        </td>
    </tr>
    {% endfor %}
</tbody>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Asignar valor al checkbox

Publicado por algoritmo (245 intervenciones) el 04/04/2021 19:58:52
Hola

Prueba con lo siguiente.

Espero que te sirva :)

1
2
3
4
5
{% if dato.4 == '1' %}
   <input type="checkbox" name="chk" id="chk" value="1" checked= 'checked'>
{% else %}
   <input type="checkbox" name="chk" id="chk" value="1">
{% endif %}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar