我有這種形式的工作,說實話我無法弄清楚我可能做了什麼。表單現在不會提交,我也沒有看到任何表單驗證錯誤。Codeigniter表單驗證不提交表單,沒有錯誤
控制器:
$this->load->library('form_validation');
$this->form_validation->set_error_delimiters('<div class="ncerror" >', '</div>');
$this->form_validation->set_rules('media_consent', 'Media Consent', 'required');
$this->form_validation->set_rules('aic_name', 'Name', 'required');
$this->form_validation->set_rules('aic_phone', 'Cell phone', 'required');
$this->form_validation->set_rules('aic_email', 'Email', 'required');
if ($this->form_validation->run() == FALSE) {
$data = $this->ncformdata();
$this->load->view('templates/sponsorheader', array('title' => 'National Convention Registration'));
var_export($_POST);
$this->load->view('ncform', $this->ncformdata());
$this->load->view('templates/footer2');
}
我
<?php echo "errors" . validation_errors();
在我的窗體的頂部。提交表單後,表單將重新加載顯示的「錯誤」,但沒有其他來自validation_errors函數的輸出。任何幫助解決問題?