Php 使用codeigniter使数据不会从文本框中消失

Php 使用codeigniter使数据不会从文本框中消失,php,codeigniter,codeigniter-2,codeigniter-url,codeigniter-form-helper,Php,Codeigniter,Codeigniter 2,Codeigniter Url,Codeigniter Form Helper,当我单击CI中的“提交”按钮时,文本框值消失。我希望它不会消失 $textbox_data = array( 'name' => 'playlist_text', 'id' => 'playlist', 'maxlength' => '200', 'size' => '100', 'style' => 'width:1070px', 'class' =&g

当我单击CI中的“提交”按钮时,文本框值消失。我希望它不会消失

 $textbox_data = array(
     'name'      => 'playlist_text',
     'id'        => 'playlist',
     'maxlength' => '200',
     'size'      => '100',
     'style'     => 'width:1070px',
     'class'     =>  'form-control',
     'value'     => $textbox_value,
);
回显表单输入($textbox\u数据)

$textbox\u value=$this->input->post('playlist\u text',TRUE)

有人能帮我吗? 谢谢:)

这是您需要的:

设置_值()

允许您设置输入表单或文本区域的值。你必须 通过函数的第一个参数提供字段名。这个 第二个(可选)参数允许您为 形式。例如:

您可以使用set_value()函数:

<input type="text" value="<?php echo set_value('category_title');?>" placeholder="Category Title" id="category_title" class="form-control" name="category_title">

你能详细说明一下吗?提交表单刷新时,但要保留每个文本输入的文本?在成功提交后使用ajax post重定向,通过javascript获取$textbox_值post数据??我认为您将在控制器文件中获得post数据。'value'=>set_value('playlist_text',$textbox_value)
<input type="text" value="<?php echo set_value('category_title');?>" placeholder="Category Title" id="category_title" class="form-control" name="category_title">