form元件的驗證

2022-09-13 21:15:17 字數 295 閱讀 6771

django 的form元件可以實現自定義的驗證規則。

建立基於form的類,在類中建立字段,定義規則。

建立該類的物件,並將待驗證的資料傳入,使用is_valid()函式。

is_valid()函式的原始碼實現是   通過full_clean()函式挖出存在的errors並返回,如果沒錯誤,則返回true。

校驗多個字段,使用clean函式,校驗單個函式,使用clean_欄位名函式。

校驗多個字段,使用clean函式。如果是校驗單個字段,則採用clean_欄位名()函式
更多參考:

閱讀Form元件

form.create options onfieldschange onvalueschange this.props.form提供的 api 舉常用的 方法說明 型別getfielddecorator 用於和表單進行雙向繫結 getfieldsvalue 獲取一組輸入控制項的值,如不傳入引數,則...

FORM表單驗證

方法一 利用form的onsubmit 函式 經常使用 html 注意 1.onsubmit屬性內容一定要有return關鍵字,否則函式會直接執行,不會返回 2.validateform一定要返回乙個boolean型別的返回值 3.提交按鈕要寫成submit型別的 方法二 利用input型別為sub...

form表單驗證

輸入框驗證 注 1 必填驗證需要在必填處加入 class required 2 長度最大值需要在input加入自定義屬性maxlen,例如maxlen 3 function validatorform validatorlist i id change function layer.msg 必填項不...