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

前端之家收集整理的这篇文章主要介绍了表单 – 如何在使用Get参数时验证Codeigniter中的表单域?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个完美的表单,直到我将表单切换为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($这个 – >输入 – >得到());

猜你在找的HTML相关文章