你好,我有一个简单的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页面。
答案 0 :(得分:1)
你需要django消息才能做到这一点
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")