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

CakePHP“同意TOS”复选框验证

发布时间:2020-12-13 16:31:33 所属栏目:PHP教程 来源:网络整理
导读:我试图有一个复选框“同意TOS”. 如果未选中复选框,我想放出一个Flash消息. 我该怎么做? 我的看法: ?php echo $form-create('Item',array('url' = array_merge(array('action' = 'find'),$this-params['pass']))); echo $form-input('Search',array('div'
我试图有一个复选框“同意TOS”.

如果未选中复选框,我想放出一个Flash消息.

我该怎么做?

我的看法:

<?php   
        echo $form->create('Item',array('url' => array_merge(array('action' => 'find'),$this->params['pass'])));
        echo $form->input('Search',array('div' => false));
        echo $form->submit(__('Search',true),array('div' => false));
        echo $form->checkbox('tos',array('label' => false,'value'=>1)).' Agree TOS'; 
        echo $form->error('tos');
        echo $form->end();
?>

我的型号:

var $check = array(
            'tos' => array(
               'rule' => array('comparison','equal to',1),'required' => true,'allowEmpty' => false,'on' => 'index','message' => 'You have to agree TOS'
               ));
这似乎适合我.希望会有所帮助.

型号:

'tos' => array(
                'notEmpty' => array(
                    'rule'     => array('comparison','!=',0),'message'  => 'Please check this box if you want to proceed.'
                )

看来:

<?php echo $this->Form->input('tos',array('type'=>'checkbox','label'=>__('I confirm I have read the <a href="/privacy-statement">privacy statement</a>.','hiddenField' => false,'value' => '0')); ?>

(编辑:李大同)

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

    推荐文章
      热点阅读