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