CI框架如何实现表单验证
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章给大家分享的是有关CI框架如何实现表单验证的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:1、form头部信息的自动输出函数(view)
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
网络安全课 总结
怎么给数据库开放外部访问权限
服务器及网络设备管理制度
sap网络安全服务上岗证答案
经济学的数据库都有哪些
白皮书5g网络安全吗
网络安全主题辩论
番禺区光纤网络技术开发推荐厂家
python数据库生成工具
阿里巴巴与华为数据库对比
数据库安全策略重要
数据库in 2008
凯凤网络技术有限公司
南通网络技术咨询
地方网络安全和信息化条例
如何数据库分离和附加
小学生网络安全手报抄报图片
h2数据库优缺点
万方数据库论文查重
qq smtp服务器地址
文科生可以报考网络安全监察吗
聊天app的服务器连接在哪
黑龙江网络安全宣传仪式
sql向数据库中添加数据
dde世界恐龙大数据库
数据库基础篇单元测验csdn
服务器基本防护软件
阿里云发布云原生数据库体系
服务器硬件组建名字
上海智慧园区软件开发报价