CI框架如何实现表单验证
发表于:2026-10-30 作者:千家信息网编辑
千家信息网最后更新 2026年10月30日,这篇文章给大家分享的是有关CI框架如何实现表单验证的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:1、form头部信息的自动输出函数(view)
千家信息网最后更新 2026年10月30日CI框架如何实现表单验证
这篇文章给大家分享的是有关CI框架如何实现表单验证的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
具体如下:
1、form头部信息的自动输出函数(view)
'email', 'id' => 'myform'); echo form_open('email/send', $attributes); //上面一行代码输出: // /* * form_open_multipart() * 函数用法同上,加上了文件上传的信息 上传方式默认为post */?>2、设置验证规则(controller)
'username', 'label' => '用户名', 'rules' => 'required' ), array( 'field' => 'password', 'label' => '密码', 'rules' => 'required' ), array( 'field' => 'passconf', 'label' => '确认密码', 'rules' => 'required|matches[password]' ), array( 'field' => 'tel', 'label' => '手机', 'rules' => 'required|integer|exact_length[11]'), array( 'field' => 'email', 'label' => '邮箱', 'rules' => 'required|valid_email' ) );//上面的会自动//单独设置规则$this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[5]|max_length[12]|xss_clean');$this->form_validation->set_rules('password', 'Password', 'trim|required|matches[passconf]|md5');$this->form_validation->set_rules('passconf', 'Password Confirmation', 'trim|required');$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email');?>3、规则对应的错误提示(controller)
form_validation->set_message('required', '必须填写');$this->form_validation->set_message('valid_email', '不是有效的email');?>4、运行检查错误信息(controller)
load->helper(array('form', 'url')); //加载CI表单验证库 $this->load->library('form_validation'); //---------------------------------------- # 验证规则及错误信息代码放在这里 //---------------------------------------- if ($this->form_validation->run() == FALSE){ //提交失败 重新加载表单部分 $this->load->view('myform'); }else{ //提交成功 表单处理 //跳转成功页面 $this->load->view('formsuccess'); }}5、错误信息的输出函数(view)
form_validation->set_error_delimiters('', ''); //设置成内联元素比较好?>6、错误后 重新回填表单(view)
html代码:
My Form Username
Password
Password Confirm
Email Address
感谢各位的阅读!关于"CI框架如何实现表单验证"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
表单
验证
信息
错误
规则
代码
函数
输出
框架
成功
内容
密码
更多
篇文章
不错
实用
有效
一行
元素
头部
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
互联网络科技
互联网科技工作委员会
互联网品科技
关于新基建和互联网科技
互联网 科技公司
北京互联网科技
互联网科技logo设计
卫星互联网科技股票
欧洲十大科技互联网公司
移动互联网科技股
互联网5g黑科技有哪些
洛阳昕诺飞互联网科技有限公司
高科技互联网发展前景如何
中国互联网有什么科技
半导体行业属于互联网高科技类吗
新氧科技和美国互联网有关系吗
广东鹅鹅鹅互联网科技有限公司
抖集互联网科技技术咨询
每日互联网科技新闻
云南咖啡
山东特亿宝互联网科技有限公司
中国 科技 互联网
上海致骋互联网科技
迪庆互联网科技招生
互联网科技和法律行业
雨阳互联网卡科技有限公司
互联网科技平台产品运营
互联网科技和医药行业
互联网科技快速发展优美句子