【发布时间】:2020-01-16 22:28:27
【问题描述】:
我正在使用codeigniter form_validation,但它不会显示任何validation_errors消息,这是我的输入标签名为“name”,我已经回显了validation_errors
<?= validation_errors(); ?>
<form action="" method="">
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" name="name">
</div>
这是我检查 form_validation 是否正确的方法
public function Add() {
$data['title'] = 'Add Student Form';
$this->form_validation->set_rules('name', 'Name', 'required');
if ($this->form_validation->run() == FALSE) {
$this->load->view('templates/header', $data);
$this->load->view('student/add');
$this->load->view('templates/footer');
} else {
echo 'ok';
}
}
为什么我没有收到验证错误消息?
【问题讨论】:
-
您在输入标签中提供了错误的属性名称。请将其更正为名称
-
name="nama"应该是name="name" -
@SurajSingh 对不起,这是一个错字,在我的代码中,我将它命名为方法或表单的“名称”
标签: php codeigniter validation