CodeIgniter有很棒的表单验证类,它也可以作为在提交后重新填充表单的方法...前提是你使用POST。
但是,如果我使用GET查询字符串,如何在提交表格后重新填充表单?
是否有内置方法来执行此操作,还是必须编写自己的类?
万分感谢!
答案 0 :(得分:1)
您可以使用$ this-> input-> get()方法从查询字符串(get)中读取数据,并在表单重新加载后使用它(这可能是'重新填充'的意思)。
示例:
<h5>Username</h5>
<input type="text" name="username" value="<?php echo $this->input->get('username'); ?>" size="50" />
更多阅读: http://ellislab.com/codeigniter%20/user-guide/libraries/form_validation.html http://ellislab.com/codeigniter%20/user-guide/libraries/input.html
答案 1 :(得分:0)
也试试这个。
<input type="text" name="q" placeholder=" Search " value="<?php echo set_value('q',@$_GET['q']); ?>">