表单 – 如何在使用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($这个 – >输入 – >得到());
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |