刷新表单时如何保持过去的值?

时间:2015-06-24 11:28:17

标签: php codeigniter

提交申请表时,缺少一些必填字段。如何在刷新时将填充的值保留在相关的文本框中?代码需要在CodeIgniter中。

创建文本框的代码如下:

<?php
$data = array(
"name" => "catname",
"id" => "catname",
"value" => "",
"required"=>"required",
"class" => "form-control",
"placeholder" => "Category Name",
"aria-describedby" => "sizing-addon1"
);
echo form_input($data);
?>

3 个答案:

答案 0 :(得分:0)

提交表单时,请捕获值并将它们放在$ _SESSION变量中。 然后,您可以在页面刷新后在表单中发送它们。

答案 1 :(得分:0)

发送帖子数据查看: -

//in Controller
$data=$this->input->post();
$this->load->view('viewname',$data);

您可以在视图中使用此数据。

答案 2 :(得分:0)

您可以使用set_value辅助功能。给予here

的文件
<?php
$data = array(
"name" => "catname",
"id" => "catname",
"value" => set_value("catname"), //This is the change
"required"=>"required",
"class" => "form-control",
"placeholder" => "Category Name",
"aria-describedby" => "sizing-addon1"
);
echo form_input($data);
?>