gpt4 book ai didi

javascript - django 形式为弹出对话框

转载 作者:行者123 更新时间:2023-11-30 12:20:51 26 4
gpt4 key购买 nike

我刚刚使用以下文档创建了一个 Django 表单:https://docs.djangoproject.com/en/1.8/topics/forms/

我的Forms.py是类似这样的:

from django import forms

class NameForm(forms.Form):
your_name = forms.CharField(label='Your name', max_length=100)

我的 Html 模板与此类似(来自 django doc):

<dialog id="addForm">
<form action="{% url "listing" %}" method="post" >
{% csrf_token %}
{{ form }}

<input id="task_submit" type="submit" value="Submit"/>
</form>
</dialog>

<button onlick="PopUp()">Add Listing </button>

<script>

function PopUp(){
document.getElementByID("addForm").showModal();
}

</script>

但是,我希望我的表单在用户单击名为“添加任务”的按钮时弹出对话框。在用户单击名为“添加任务”的按钮之前,我不希望显示表单。到目前为止,在使用 Django Forms 时,我还没有找到任何方法来做到这一点。

问题:当用户单击按钮时,如何实现弹出对话框以显示我当前的 django 表单?

最佳答案

在这里找到了我正在寻找的解决方案:

http://blog.raventools.com/create-a-modal-dialog-using-css-and-javascript/

关于javascript - django 形式为弹出对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31144057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com