Codeigniter文本区域验证规则不起作用

时间:2015-12-15 17:42:47

标签: php codeigniter

我正在尝试验证codeigniter中的文本区域

视野中的代码

 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;


}

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

2 个答案:

答案 0 :(得分:1)

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

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

echo form_textarea($data);

答案 1 :(得分:-1)

这是解决方案

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