我在頁面中有一個表單,它將輸出數據傳遞到另一個包含另一個表單的頁面。將數據從表單傳遞到另一個表單時,codeigniter表單驗證問題
問題是,當我嘗試瀏覽第二頁時,會顯示此頁面的驗證錯誤,因爲它從頁面1的窗體中看到POST數組,因此它沒有相同的輸入要求要傳遞驗證錯誤,它會顯示驗證消息。
這裏是在第二形式的控制器的代碼:
function download_application()
{
//load the libraries
$this->load->library('form_validation');
//form validation
$this->form_validation->set_rules('name', 'name is required', 'required');
$this->form_validation->set_rules('email', 'email is required', 'required|valid_email');
$this->form_validation->set_rules('country', 'country is required', 'required');
$this->form_validation->set_rules('phone', 'phone is required', 'required');
if($this->form_validation->run() == FALSE){
//error in the form
}else{
//no error in the form
}
}
謝謝你的努力,你節省了我的時間:) – ahmedsaber111 2012-02-09 13:42:26