CI設定表單驗證規則

2021-09-07 03:45:51 字數 889 閱讀 3820

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'); 

你的控制器現在看起來像這樣:

<?php

class 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屬性設定為需校驗的欄位名即可 立即建立 重置...