參考
參考: django實現內容不清空2種方法
1、生成html標籤
2、驗證輸入內容
form生成表單
zhuji/forms.py
- 例項化表單
- 定製form錯誤資訊
- 定製表單型別
from django import forms
class userinfo(forms.form):
user_type_choice = (
(0, u'普通使用者'),
(1, u'高階使用者'),
)user_type = forms.integerfield(widget=forms.widgets.select(choices=user_type_choice,
attrs=))
email = forms.emailfield(error_messages=)
host = forms.charfield(error_messages=)
port = forms.charfield(error_messages=,
widget=forms.textinput(attrs=)
)mobile = forms.charfield(error_messages=,
widget=forms.textarea(attrs=)
)
zhuji/views.py
from zhuji.forms import userinfo
def user_list(request):
obj = userinfo()
if request.method == "post":
user_input_obj = userinfo(request.post) #例項化form表單
if user_input_obj.is_valid():#form驗證通過
data = user_input_obj.clean()#前端表單獲取成乙個dict
hostname = data['host']#取出host欄位
print(data)
print(hostname)
else:
error_msg = user_input_obj.errors
return render(request, "user_list.html", )#錯誤資訊返回
return render(request, 'user_list.html', )
templates/user_list.html
element清空表單
在element中有對於表單進行重置的方法,為了達到重置的效果,可以對單個框進行重置,進入element ui檢視原始碼,在webstorm中ctrl 左鍵,發現有resetfield 方法 清空單個輸入框,最主要的是找到這個field let fields this.refs 表單名稱 field...
django form不清空問題解決
有時候提交表單後,發現某個字段寫錯了,但是form的其他字段竟然被清空,這個萬萬不能接受.所有django的form後端生成form的html,渲染到前端可以解決 1.前端寫form的html 2.django的form生成前端form所需的html 表單驗證 前端自己寫form的html 表單驗證...
ECShop 會員退出不清空購物車
描述 ecshop會員退出再登陸時購物車裡面的商品會被清空掉的,通過本文做簡單修改即可實現會員退出不清空購物車 ecshop版本 v2.7.3 release 20110907 涉及修改檔案 1.includes cls session.php 2.includes lib main.php 詳細修...