Codeigniter文本区域验证规则没有';不起作用


Codeigniter text area validation rule doesn't work

我正在尝试验证代码点火器中的文本区域

代码在视图

 Write the best two hoppy you pratise
  <?php   $user=" ";  ?>
  <form action= "<?php echo base_url('log_c/save_hoppy/ ' .$user ); ?>" method="post" >
  <?php echo form_error('hoppy'); ?>
 <textarea name="hoppy" cols="20"  rows="2"> 
      <?php echo set_value('hoppy'); ?> 
</textarea>
<input type="submit" name="submitbutton" value=" Save ">
</form>

控制器中的代码

public function save_hoppy($user)
{
    $this->form_validation->set_rules('hoppy', 'Hoppy', 'required|max_length[40]');
    echo"after validation".$user."<br>";
    $hoppy = $this->input->post('hoppy');
    echo"<br>this hoppy".$hoppy;

}

但这种验证不起作用.人口文本区域工作请任何人帮助我

删除上面的文本区域并粘贴Codeigniter表单输入

$data = array(
    'name'        => 'hoppy',
    'id'          => 'hoppy',
    'rows'        => '2',
    'cols'        => '20',
    'maxlength'        => '40'
);
echo form_textarea($data);

这是的解决方案

<textarea name="description"> 
<?php echo set_value('description'); ?> 
</textarea>