搜索完成后是否可以将搜索文本保留在表单中?

马龙

搜索结果显示在表单下方的同一页面上后,我希望搜索词仍然留在搜索框中,而不是被抹去。我的搜索表单模板:

<form class="search" method="post">

    <input name="query" type="text" style="max-width:700px" placeholder="Search over wbkg.." id="query" autocomplete="on" required>
    <button type="submit"><i class="fa fa-search"></i></button>
    
    <input type="radio" name="options" id="kmatch" value="kmatch" checked="checked">match </input>
    <input type="radio" name="options" id="kextraction" value="kextraction"> extraction </input>
</form>

烧瓶视图函数:

@bp.route('/wbkg', methods=('GET', 'POST'))
def wbkg():
    if request.method == 'POST':
        query = request.form['query']
        search_type = request.form['options']

       results = search(query, search_type)
            
       return render_template('nlp/wbkg.html', items=results)

    return render_template('nlp/wbkg.html')

那可能吗?

德米特里别利亚科夫

是的,只需将其与搜索结果一起传回:

return render_template('nlp/wbkg.html', items=results, query=query)

然后在模板中显示(如果存在):

<input name="query" type="text" id="query" autocomplete="on" value="{{query}}" required>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在搜索完成后保留文本

SoftDeleteColumnDeletionDetectionPolicy 是否仍将数据保留在 Azure 搜索中?

搜索后如何将打开的文件保留在eclipse选项卡中?

从s3中删除后是否可以将文件保留在冰川中?

将文本保留在div中

重新启动后是否可以将添加的ssh密钥保留在ssh-agent中?(使用钥匙串)

GoogleScraper将搜索保留在数据库中

使用php提交后将表单数据保留在字段中

提交后如何将字段值保留在表单中?

Ruby on Rails-错误后将选定的图像保留在表单中

设置addFromAutocompleteOnly后,剩余的文本将保留在输入字段中

Flutter:设置状态后将数据保留在文本字段中

用於搜索和替換文本的 bash 工具(同時將文本保留在中間)

是否可以将新实体保留在@ Pre / PostPersist侦听器中?

是否可以将默认的公式字段值保留在Crystal报表中?

是否可以将记录分隔符保留在awk中?

保留在另一个输入字段中输入的文本,以通过jquery创建以前的搜索列表

刷新后将数据保留在页面中

如何将UILabel的文本保留在safeArea中?

将文本保留在UITableViewCell内的UITextView中

使用XPath将元素保留在文本中

搜索字符串未保留在搜索框中

将项目的检查状态保留在搜索C#Winforms的复选框列表中

php中的爆炸功能,使用爆炸后如何将数据保留在文本框中?

git commit命令完成后,是否可以在Cmd中显示一些文本?

将表单元素与flexbox单元的底部对齐,但将文本保留在顶部

复制并替换,同时将符号保留在属于搜索词的方括号内

将搜索字段和列表项保留在标题的右侧

在列中搜索模式并仅保留在 R 中的模式