模态行动中的形式不起作用

时间:2017-09-02 10:53:13

标签: python html django twitter-bootstrap bootstrap-modal

这是我的index.html中的一些代码。我的问题是模态中的表单上的操作不起作用(没有错误,只是什么都不做)但模型外部的表单工作正常(评论测试按钮)。该模型打开正常并且看起来格式正确,但“是”按钮除了关闭模态之外什么都不做。问题似乎不在URL中。任何帮助将不胜感激。

{% for patient in all_patients %}
<div class="col-lg-12">
<div class="panel panel-default">
<div class="panel-body">
    <!-- Name -->
    <h4>{{ patient }}</h4>

    <!-- View Details -->
    <a href="{% url 'patients:patientInfo' patient.id %}" class="btn btn-primary btn-sm" role="button">View Details</a>

    <!-- Edit Details -->
    <a href="{% url 'patients:patient-update' patient.id %}" class="btn btn-primary btn-sm" role="button">Edit Details</a>

    <!-- Delete Patient -->
    <input type="hidden" name="patient_id" value="{{ patient.id }}" />

    <button type="submit" class="btn btn-default btn-sm" data-toggle="modal" data-target="#patient_id">
        <span class="glyphicon glyphicon-trash"></span>
    </button>

        <!-- Modal -->
    <div class="modal fade" id="patient_id" role="dialog">
        <div class="modal-dialog">

              <!-- Modal content-->
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">Confirm delete</h4>
                </div>
                <div class="modal-body">
                    <p>Are you sure you want to delete {{ patient }}?</p>
                </div>
                <div class="modal-footer">
                    <button type="submit" class="btn btn-default" data-dismiss="modal">No</button>
                    <form action="{% url 'patients:patient-delete' patient.id %}" method="post" style="display: inline;">
                        {% csrf_token %}
                        <button type="submit" class="btn btn-danger" data-dismiss="modal">Yes</button>
                    </form>
                </div>
            </div>

        </div>
    </div>

        <!-- test button -->
        <form action="{% url 'patients:patient-delete' patient.id %}" method="post" style="display: inline;">
            {% csrf_token %}
            <button type="submit" class="btn btn-danger" data-dismiss="modal">Delete</button>
        </form>

    </div>
</div>
</div>
{% cycle '' '' '' '' '' '<div class="clearfix visible-lg"></div>' %}
{% endfor %}

0 个答案:

没有答案