提交搜索查询以及其他表单

时间:2018-02-04 09:42:52

标签: jquery django forms search django-forms

我有一个网页,其中有一个带过滤器的表单。在提交此表单时,将显示包含结果的表格。我想在表格上方的第二种形式中添加一个搜索字段,在提交时,会进一步消除结果。如何同时提交搜索查询以及过滤器的值,反之亦然?是否有非js的方式来做到这一点?

初始过滤形式:

<form method="get" action="{% url 'xxxxxxxxxxxxxxx' %}"> 
  <div class="form-group">
    <label class="span-after-btn disabled">
        <input class="disabled" id="distance-toggle" name="distance-toggle" type="checkbox" checked="" disabled="disabled" autocomplete="off">
    </label>
  </div>
</form>

搜索表单

<form method="get" action="{% url 'same url' %}">
    <div class="form-group">
        <div class="input-group">
            <input id="search-term" type="text" class="form-control" name="search-term" placeholder="{% trans 'aaaaaaa' %}">
                <span id="span-search-btn" class="input-group-addon">
                    <button id="search-btn" class="btn btn-primary btn-round" type="submit">
                        <i class="material-icons">search</i> 
                    </button>
                </span>
        </div>
    </div>
</form>

1 个答案:

答案 0 :(得分:0)

提交表单后,第一个表格会显示另一个表格。在提交时,您可以调用javascript函数来进一步处理您的数据。如果需要获取数据,则可以实现ajax调用。

我不能完全确定我是否能得到你所说的话。