html表单和成功的消息

时间:2018-02-21 19:39:10

标签: html django html-form

你好,我有一个简单的html表单,选择选项。 我希望在表单提交后用户获得成功的消息,如此

<p>your request is complete</p> 

在html表格的位置。

如果用户按下刷新,则html form将返回页面。

这里是代码:

<form action="" method="POST">
<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>
<br>
<br>
  <input class="btn btn-primary btn-lg btn-block" type="submit">
</form>

任何想法?我现在正在筹码

我知道这个方法action="other.html"但是我想在一些html页面中工作而不创建其他html页面。

2 个答案:

答案 0 :(得分:1)

你需要django消息才能做到这一点

views.py

from django.contrib import messages

if form.is_valid:
   #validating form here
   messages.success("your request is complete") 
   #return redirect here

答案 1 :(得分:1)

from django.contrib import messages


if reuqest.method == 'POST':
    form = FormName(request.POST)
    if form.is_valid():
        # Code here
        # sSuccess message
        messages.add_message(request,messages.SUCCESS,"your request is complete")
    else:
        # error message
        messages.add_message(request,messages.WARNING,"your request is incomplete")
相关问题