-2
出於某種原因,當我運行提交函數返回,告訴我該表格沒有正確提交錯誤,但同時希望在文檔我沒能找出如何顯示哪些規則是不驗證正確。表單驗證規則沒有成功
{"output_status":"Error","output_title":"Form Not Validated","output_message":"The form did not validate successfully!"}
這是我的控制器代碼:
public function form_is_valid()
{
/* Set validation rules for post data */
$this->form_validation->set_rules('username', 'Username', 'trim|required|xss_clean|min_length[6]|max_length[12]|regex_match[/[a-z0-9]/]');
$this->form_validation->set_rules('password', 'Password', 'trim|required|xss_clean|min_length[6]|max_length[12]|regex_match[/[a-z0-9]/]');
//$this->form_validation->set_rules('remember', 'Remember Me', 'trim|xss_clean|integer');
/* Form validation passed */
return $this->form_validation->run();
}
public function submit()
{
if (!$this->form_is_valid())
{
$this->output('The form did not validate successfully!', 'Form Not Validated', 'Error');
return;
}
... rest of submit function code...
}
的公佈值是:
password testpass
username testuser
這只是一組函數調用。我們需要查看驗證代碼以及您傳遞的值。這很可能是您輸入的問題。 – dudewad
驗證碼是在上面設定的規則,但我會更新與提交值後。 –
'echo validation_errors();'show? – andrewsi