我正在尝试验证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;
}
但是这种验证不起作用 人口文本区工作请任何人帮助我
答案 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>