views中獲取表單
httprequest物件:
比如寫乙個計算 a和 b 之和的簡單應用,網頁上這麼寫
請輸入兩個數字
把這些**儲存成乙個index.html,放在 templates 資料夾中。
網頁的值傳到伺服器是通過 或 標籤中的 name 屬性來傳遞的,在伺服器端這麼接收:
在之前我們已經學習過request的屬性,這裡用到了其中一些。request.get 可以看成乙個字典,用get方法傳遞的值都會儲存到其中,可以用 request.get.get('key', none)來取值,沒有時不報錯。再將函式和**對應上,就可以訪問了。
使用 django 的表單 (forms)
一般情況下我們都會單獨建立乙個forms.py將使用form模組將對表單的具體操作進行封裝。
from django import forms
class addform(forms.form):
a= forms.integerfield()
b =forms.integerfield()
我們的檢視函式 views.py 中
# 引入我們建立的表單類
from .forms import addform
def index(request):
if request.method == 'post':# 當提交表單時
form = addform(request.post) # form 包含提交的資料
if form.is_valid():# 如果提交的資料合法
else:# 當正常訪問時
form = addform()
return render(request, 'index.html', )
對應的模板檔案 index.html
再在 urls.py 中對應寫上這個函式
from django.conf.urls import patterns,include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
#注意下面這一行
url(r'^$', 'tools.views.index', name='home'),
url(r'^admin/', include(admin.site.urls)),
獲取表單中的內容
獲取表單中的值 語法 jq物件.val let int input console.log typeof int.val int.val 123 總結 物件.val 獲取當前表單的值,最後得到的結果屬於字串型別 2.當前表單元素設定對應的值 jq獲取非標的元素中的內容 語法 jq物件.text 語法...
antV中給a form表單賦值和獲取表單資料
詳情見 可以利用object.assign 具體實現如下 let formdata object.assign this.model,values getfielddecorator是乙個方法,這個方法接收兩個引數,第乙個是表單的字段物件,第二個是驗證規則。這個方法本身返回乙個方法,需要將需要獲取值...
JS中獲取表單的資訊
方法1 var data updatecommodityinventoryform serialize 資料格式如 console.log data unit e4 b8 aa specification r60 barcode 11111111 方法2 var data updatecommodi...