1
默認值的表單驗證檢查我有表單輸入上設置的默認值和表單提交,因爲我需要適用的onlt規則是trim|required
。如何檢查提交的值是否等於默認值並顯示錯誤?Codeigniter - 在<input><input>
感謝
默認值的表單驗證檢查我有表單輸入上設置的默認值和表單提交,因爲我需要適用的onlt規則是trim|required
。如何檢查提交的值是否等於默認值並顯示錯誤?Codeigniter - 在<input><input>
感謝
你嘗試做這種方式...
在你的控制器....
function index() {
$this->load->helper(array('form', 'url'));
$this->load->library('validation');
$rules['sometext'] = "trim|required|callback_sometext_check";
$this->validation->set_rules($rules);
if ($this->validation->run() == FALSE) {
$this->load->view('myform');
} else {
$this->load->view('formsuccess');
}
}
function sometext_check($str) {
if ($str == "default") {
$this->validation->set_message('sometext_check', 'The %s field should be "default"');
return FALSE;
} else {
return TRUE;
}
}
更多了here
我把驗證的錯誤信息 - > run()== FALSE。現在我不斷收到錯誤。似乎驗證沒有運行,即使該值沒有保留到默認值,它仍然不驗證 – pixeltocode 2010-08-21 09:01:25
@pixeltocide - 你可以展現您創建的html表單片段? – vikmalhotra 2010-08-20 10:53:22