php – Codeigniter表单验证…表单重新填充
发布时间:2020-12-13 21:34:47 所属栏目:PHP教程 来源:网络整理
导读:我正在特定记录页面上创建输入表单,例如(属性/出租/·REC_ID).提交时,应插入,验证数据并返回到发送数据的原始页面以及任何相关消息. 如果验证失败,请重新加载表单页面以重新填充表单 回应特定的验证错误 – 例如电子邮件地址无效等 如果成功,则插入数据,重新
我正在特定记录页面上创建输入表单,例如(属性/出租/·REC_ID).提交时,应插入,验证数据并返回到发送数据的原始页面以及任何相关消息.
>如果验证失败,请重新加载表单页面以重新填充表单 function class(){ $this->load->library('form_validation'); $this->form_validation->set_rules('name','name','required|trim'); $this->form_validation->set_rules('email','email','required|trim|valid_email'); $fields['name'] = 'Name'; $fields['email'] = 'Email Address'; $this->validation->set_fields($fields); if ($this->form_validation->run() == FALSE) { //failed - reload page and re-populate fields with any error messages } else { // display form with success message } } 通常,这只需通过“加载视图”并传递相关数据来重新填充页面,字段或显示消息来完成.但我必须使用“重定向”回到产品特定页面.除了使用会话数据来传递验证错误之外,还有什么好方法吗? 迈克尔,提前谢谢 解决方法
查看Sessions上的CodeIgniter手册,看看’FlashData’是否有用.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |