相关疑难解决方法(0)

jquery ajax/django - 在bootstrap模式中显示当前表单并重新显示验证是否成功

我的用例是:

一)提出通过AJAX在自举模式加载的形式中,所述花式覆盖效果东西...我遵循了这些指示.

这很好用.(见下面的代码)

b)将此表单提交回我的Django应用程序,尝试验证它,如果它没有验证,则重新显示带有奇特引导模式中的错误的表单.

我可以通过ajax重新加载表单,但我无法在模态中再次表示它.

注意:我没有包含视图,因为它没有什么特别之处.仅实例化和验证表单.

下面有很多东西要读,所以如果您认为用例听起来很有趣,请继续...

我的taskList.html如下所示:

<table id="listItemTable" class="table table-bordered">
        <thead>
            <tr>
                <th>Name</th>
                <th>Edit</th>
            </tr>
        </thead>
    <tbody>
        <tr>
            <td>Task 1</td>
            <td><a class="editItem" href="/update/item/1/">edit</a></td>
        </tr>
    </tbody>
</table>

<div class="modal hide" id="itemFormModal"></div>
<div id="modalExtraJsPlaceholder"></div>
Run Code Online (Sandbox Code Playgroud)

.js用于加载表单+显示bootstrap模态+绑定表单到.jquery提交调用:

$(document).ready(function() {
   modalConnect();
});

<script type="text/javascript">
 //connects the modal load for each <a> with class editItem
 //Functionality 1
     //loads an item edit form from the server and replaces the itemFormModal with the form
     //presents the modal with $("#itemFormModal").modal('show');
 //Functionality 2
     //loads …
Run Code Online (Sandbox Code Playgroud)

django jquery twitter-bootstrap

9
推荐指数
1
解决办法
9513
查看次数

如何在 twitter bootstrap 模态窗口中插入 django 表单?

我试图在 twitter 引导模式窗口中显示一个 django 表单,但没有运气。我对 javascript、bootstrap 和 django 相当陌生。到目前为止,模态窗口启动正常,但正在显示注册表单。我觉得我错过了一些明显的东西。任何帮助将不胜感激

<div id="mReg" class="modal fade">
     <div class="modal-header">
          <h3>STEP 1: User registration</h3>
      </div>
      <div class="modal-body">
         <form method="post" action=".">
            {% csrf_token %}
            {{ reg_form.as_p }}
          </form>
      </div>    
      <div class="modal-footer">         
          <a href="#" class="btn primary">Next</a>
      </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

forms django modal-dialog twitter-bootstrap

5
推荐指数
0
解决办法
2789
查看次数

如何在模态窗口中显示 django 表单?

我看到了这篇文章,但对我没有帮助

在模态窗口中,不显示窗体。

看法:

class CreateOrder(FormView):
    template_name = 'toner/add_order.html'

    form_class = OrderForm
    success_url = '/toner/'

    def form_valid(self, form):
        form.save()
        return super(CreateOrder, self).form_valid(form)
Run Code Online (Sandbox Code Playgroud)

add_order.html:

<div id="order" class="modal fade" role="dialog">
<div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-body">
            <div class="container txt-box">
                <form action="{% url 'add_order' %}" role="form" method="post">
                    {% csrf_token %}
                    {{ form.media }}
                    {{ form.address }}
                    {{ form.room }}
                    {{ form.count }}
                    <button class="btn btn-success" type="submit">
                        Done
                    </button>
                </form>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

main_page.html:

{% extends 'toner/base.html' %}

{% block main_page %} …
Run Code Online (Sandbox Code Playgroud)

django

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

django ×3

twitter-bootstrap ×2

forms ×1

jquery ×1

modal-dialog ×1