CI框架如何实现表单验证
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章给大家分享的是有关CI框架如何实现表单验证的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:1、form头部信息的自动输出函数(view)
千家信息网最后更新 2025年11月06日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安全错误
数据库的锁怎样保障安全
c 作品连接数据库
迪普科技软件开发笔试
农商银行网络安全培训答案
数据库 明细表
美国检索数据库
数据库中的定义模式
pc算账软件开发流程
电影网络安全问题
网络安全联防联控机制
数据库本地表和链接表的区别
数据库创建和使用索引的原则
广东社区智慧养老软件开发
后台权限数据库设计
114这个dns服务器安全吗
eas服务器连接设置在哪儿
上海悭呷网络安全技术有限公司
绿色阅读手抄报比赛网络安全
mssql数据库最新版
网络安全大赛现场视频下载
医院职工如何注意网络安全
心理学笔记软件开发
企业服务器安全设计
数据库中选取下条记录的函数
网络安全手抄报简笔画 青少年
超融合服务器排名厂商
邯郸招聘网络技术员
数据库怎么导出多表
上海标准软件开发代理价格
测试服务器连接时间失败
中国上市软件开发公司排行