codeigniter 允許你為單個表單域建立多個驗證規則,按順序層疊在一起, 你也可以同時對表單域的資料進行預處理。要設定驗證規則, 可以使用 set_rules()
方法:
$this->form_validation->set_rules();
上面的方法有三個引數:
第乙個引數,表單網域名稱 - 就是你給表單域取的那個名字。
第三個引數,為此表單域設定的驗證規則。
(可選的)當此表單域設定自定義的錯誤資訊,如果沒有設定該引數,將使用預設的。
註解如果你想讓表單域的名字儲存在乙個語言檔案裡,請參考 翻譯表單網域名稱稱
下面是個例子,在你的控制器(form.php)中緊接著驗證初始化函式之後,新增這段**:
$this->form_validation->set_rules('username', 'username', 'required'); $this->form_validation->set_rules('password', 'password', 'required'); $this->form_validation->set_rules('passconf', 'password confirmation', 'required'); $this->form_validation->set_rules('email', 'email', 'required');
你的控制器現在看起來像這樣:
<?phpclass form extends ci_controller else } }
現在如果你不填寫表單就提交,你將會看到錯誤資訊。如果你填寫了所有的表單域並提交,你會看到成功頁。
註解
CI框架表單驗證
匯入驗證類 this load library form validation 設值name為username的驗證規則 this form validation set rules username 使用者姓名 required min length 6 設定myfile的驗證 this form...
Vuelidate表單驗證規則
用到的技術 vue quasar vuelidate 引用方法如下 vue.use window.vuelidate.default var minlength window.validators.minlength var required window.validators.required v...
elementUI form表單驗證規則使用詳解
elementui提供了form表單自帶有表單驗證規則,這裡簡單介紹下 比較簡單的表單驗證可以直接使用form自帶的,ele定義的驗證規則為rules陣列,在使用elementu表單驗證時可以向其傳入約定的驗證規則陣列,並將 form item 的prop屬性設定為需校驗的欄位名即可 立即建立 重置...