为什么我的验证规则也不起作用? [英] Why does nor work my validation rule?
本文介绍了为什么我的验证规则也不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好!
在页面上我有输入框:
Hello!
At page i have input box:
<input style="width: 13px;" name="rules" id="User_agreement" value="1" type="checkbox">
<?=form_error('rules')?>
在旁边的php有验证码:
And at side php there is validation code:
<?$this->form_validation->set_rules('rules', 'Согласие с правилами', 'required|callback__rules_accept');
function _rules_accept($check){
if($this->input->post('rules') && $this->input->post('rules') == 1) {
return true;
}
$this->form_validation->set_message('_email_unic', 'Необходимо подтвердить ваше согласие с правилами использования');
return false;
}
?>
但是这是行不通的!为什么?你能解释一下吗?
But it does not work! Why? Can you explain me?
推荐答案
this-> form_validation-> set_rules(' rules',' Согласиесправилами',' required | callback__rules_accept');
函数_rules_accept(
this->form_validation->set_rules('rules', 'Согласие с правилами', 'required|callback__rules_accept'); function _rules_accept(
check){
if(
check){ if(
this-> input-> post(' rules')&&
this->input->post('rules') &&
这篇关于为什么我的验证规则也不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文