表单验证类的错误提示不能显示
部分代码:c层:
function log_validation()
{
$this->form_validation->set_rules('username', '用户名', 'required');
$this->form_validation->set_rules('password', '密码', 'required');
$this->form_validation->set_message('required', "%s 不能为空!");
if($this->form_validation->run() === FALSE)//若输入错误则继续停留在登录界面
{
$this->load->view('log/login');
}
else
{//输入成功则继续判断是否是有效的用户
...
}
v层:
<?php echo form_open('log/login/log_validation');?>
<fieldset>
<div>
<label>用户名:</label>
<input type = "text" name = "username" maxlength="30" value = "<?php echo set_value('username'); ?>"><?php echo form_error('username');?>
当输入为空的时候并没有显示错误信息,请问这是怎么回事?
一开始的时候还会有的,可是增加了一些代码后就不能显示错误信息了... 自己顶了...求解.... 我也碰到这个问题,有谁知道原因?
页:
[1]