提交申请表时,缺少一些必填字段。刷新时,如何将填充的值保留在相关文本框中?代码需要在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);
?>
提交表单时,捕获值并将其放入$_SESSION变量中。然后,您可以在页面刷新后将它们发送到您的表单中。
发送邮件数据以查看:-
//in Controller
$data=$this->input->post();
$this->load->view('viewname',$data);
您可以在视图中使用这些数据。
您可以使用set_value
辅助函数。此处给出的文档
<?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);
?>