Php 不使用jquery或javascript的Codeigniter表单复选框组验证
只想使用codeigniter验证是否至少选中了以下复选框字段之一(不使用jquery或javascript)。请帮帮我:)Php 不使用jquery或javascript的Codeigniter表单复选框组验证,php,codeigniter,Php,Codeigniter,只想使用codeigniter验证是否至少选中了以下复选框字段之一(不使用jquery或javascript)。请帮帮我:) $data=array( 'name'=>'cat', 'id'=>'cat', '值'=>'接受', “选中”=>FALSE, '样式'=>'边距:10px', ); 回显表格复选框($data); 回波形式标签(“Cat”,“Cat”); $data=数组( “名称”=>“狗”, “id”=>“dog”, '值'=>'接受', “选中”=>FALSE, '样式'=>'
$data=array(
'name'=>'cat',
'id'=>'cat',
'值'=>'接受',
“选中”=>FALSE,
'样式'=>'边距:10px',
);
回显表格复选框($data);
回波形式标签(“Cat
”,“Cat”);
$data=数组(
“名称”=>“狗”,
“id”=>“dog”,
'值'=>'接受',
“选中”=>FALSE,
'样式'=>'边距:10px',
);
回显表格复选框($data);
回音表单标签(“Dog
”,“Dog”);
$data=数组(
“名称”=>“鹦鹉”,
'id'=>'parrot',
'值'=>'接受',
“选中”=>FALSE,
'样式'=>'边距:10px',
);
回显表格复选框($data);
echo form_标签(“Parrot
”,“Parrot”);
一种快速简便的方法是使用一个简单的if语句来检查其中至少一个
if ($this->input->post('cat') || $this->input->post('dog') || $this->input->post('parrot'))
{
$at_least_one_checked = true;
}
else
{
$at_least_one_checked = false;
}
您的意思是使用CI的表单验证库吗?或者只是一个基本的正确/错误结果?没有区别。只是想让它发挥作用:)
if ($this->input->post('cat') || $this->input->post('dog') || $this->input->post('parrot'))
{
$at_least_one_checked = true;
}
else
{
$at_least_one_checked = false;
}