javascript - Django 和使用模态窗口

标签 javascript python html css django

我在 Django 中创建了网站。并且在循环“for”中有很多元素,并且打开模式窗口我需要删除需要的元素。 我如何获得 id post(在我的例子中是“get_post_id”)并发送到模态窗口(div)。 但我需要有不循环的模态窗口。

谢谢!

我的代码:

<script>
$(document).ready(function(){
    $("#popup4").hide();
    PopUpHide4();
});
function PopUpShow4(){
    $("#popup4").show();
    $(document).keyup(function(ev){
    if(ev.keyCode == 27)
        $("#popup4").hide();
    });
}
function PopUpHide4(){
    $("#popup4").hide();
}
</script>

模态窗口:

<div class="b-popup" id="popup4" >
<div class="b-popup-content">
<form action="" method="post">{% csrf_token %}
<p><center><font color=#000000 size="5"><b>ADD</b></font></center></p>
<input id="id_post_request" value="2" type="hidden" maxlength="1" name="post_request" type="text">
<input id="id_get_post_id" value="{{ item.id }}" type="hidden" maxlength="9999" name="get_post_id" type="text">
<div class="photo" data-title="Remove"><input type="image" src="{{ STATIC_URL }}images/delete.png" border="0" width="17" height="17"></div>
<input type="button" value="Cancel" ONCLICK="window.location.href='/'" style="height:30px; width:80px" ></center>
</form> 
</div>
</div>

调用模态窗口:

<div id="b-container">
<a href="javascript:PopUpShow4()"><div class="photo" data-title="Remove"><input type="image" src="{{ STATIC_URL }}images/delete.png" border="0" width="17" height="17"></div></a>
</div>

最佳答案

使用 javascript 将所需的 id 传递到您的模态窗口。 您的循环元素中是否有一些按钮可以选择元素?在循环元素中呈现元素 ID,将 onclick 事件绑定(bind)到按钮并将元素 ID 传递给模态窗口隐藏输入。

关于javascript - Django 和使用模态窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23965172/

相关文章:

javascript - 在 sencha touch 2 中滚动面板时出现文本字段焦点问题

javascript - Lightbox "next"和 "prev"怎么样?

python - 将每个表写入 csv,后跟标题

python - 兰德兰奇结果有帮助吗? Python 随机数生成器

html - CSS sticky 在侧边栏中不起作用

html - 仅当高度低于固定元素时才在固定元素上滚动条

javascript - 如何使 Bootstrap 模式背景获得模糊效果

javascript - 如何检测用户鼠标滚轮滚动距离?

Python(日期时间)时区转换关闭 4 分钟

JavaScript 根据用户输入设置定时器