我刚刚使用以下文档创建了一个 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 文档):
<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 表单?
最佳答案
关于javascript - django 形成一个弹出对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31144057/