【发布时间】:2014-01-03 04:35:24
【问题描述】:
我正在尝试使用 CodeIgniter 进行注册表单。我的表单位于页面中间的某个位置,并且附加了一个锚点。
我希望页面加载到该锚点以防发送表单失败,因此我使用redirect(myweb#register) 但表单错误在过程中丢失,当它们应该在尝试发送此表单后显示时。
我能做什么?
【问题讨论】:
-
加引号最好不要?
标签: php codeigniter
我正在尝试使用 CodeIgniter 进行注册表单。我的表单位于页面中间的某个位置,并且附加了一个锚点。
我希望页面加载到该锚点以防发送表单失败,因此我使用redirect(myweb#register) 但表单错误在过程中丢失,当它们应该在尝试发送此表单后显示时。
我能做什么?
【问题讨论】:
标签: php codeigniter
如果您要进行重定向,保留错误的一种方法是使用闪存数据:http://ellislab.com/codeigniter%20/user-guide/libraries/sessions.html
$this->session->set_flashdata('error', 'message');
redirect(myweb#register);
【讨论】:
而不是重定向,你应该让页面像往常一样显示,这样你的错误就会显示出来,然后使用 jQuery ScrollTo 之类的东西回到锚点。
【讨论】: