加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

表单 – 如何在使用Get参数时验证Codeigniter中的表单域?

发布时间:2020-12-14 23:48:05 所属栏目:资源 来源:网络整理
导读:我有一个完美的表单,直到我将表单切换为method =“get”.现在我无法使用form_validation- run()来评估为TRUE. 这是我打开表单的方式: echo form_open( '',array( 'method' = 'get' ) ); 这是唯一需要验证的部分: $this-form_validation-set_rules( 'states
我有一个完美的表单,直到我将表单切换为method =“get”.现在我无法使用form_validation-> run()来评估为TRUE.

这是我打开表单的方式:

echo form_open( '',array( 'method' => 'get' ) );

这是唯一需要验证的部分:

$this->form_validation->set_rules( 'states','states','required' );

这是我检查表单是否经过验证的方式:

if( $this->form_validation->run() == FALSE )

使用Get参数我还需要做些什么吗?我在配置中打开了参数($config [‘allow_get_array’] = TRUE;).如果我跳过验证,表单工作正常,所以我知道CI系统正在读取网址.

解决方法

对于CodeIgniter 3,您可以将GET数组传递给set_data函数.例如: $这个 – > form_validation-> set_data($这个 – >输入 – >得到());

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读