刘朝朋Aaron Liu 2020-02-25 01:26 采纳率: 0%
浏览 435
已结题

开发类似django admin actions功能时,复选框勾选提交后没有反应,代码完全照葫芦挖瓢抄的

{% csrf_token %}
-------- {% for action in model_obj.actions %} {{ action }} {% endfor %}
Go
                                                    <thead>
                <tr>
                    <th style="width: 35px" ><input type="checkbox" onclick="CheckAllToggle(this)"></th>
                    {% for column in model_obj.list_display %}
                        {% built_table_header_column column orderby_key %}

{#

{{ column }}#}
{% endfor %}




{# {% get_query_sets model_obj as query_sets %}#}
{% for obj in query_sets %}


{% built_table_row request obj model_obj %}

{% endfor %}
                    </tr>
                </tbody>
                                      <script>
    function CheckAllToggle(ele) {
        console.log($(ele).prop("checked"))
        if ($(ele).prop("checked")){
            $("input[tag='obj_checkbox']").prop("checked", true);
        } else {
            $("input[tag='obj_checkbox']").prop("checked", false);
        }
    }
    function ActionSubmit(form_ele) {
        var selected_ids = [];
        $("input[tag='obj_checkbox']:checked").each(function () {
            selected_ids.push($(this).val());
        })
        var selected_action = $("#action_list").val();
        {#console.log(selected_action)#}
        if (selected_ids.length==0){
            alert("No object got selected!");
            return
        }
        if (!selected_action){
            alert("No action got selected!");
            return
        }
        {# 有action,也选择了checkbox #}
        // 在form表单里添加一个隐藏的 input,并且带上参数selected_ids
        var selected_ids_ele = "<input  name='selected_ids' type='hidden' value='" + selected_ids.toString() + "' >"
        $(form_ele).append(selected_ids_ele);
        return true


    }
</script>
    ![图片说明](https://img-ask.csdn.net/upload/202002/25/1582565161_766516.png)

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2020-02-25 10:58
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?