arra-6ren">
gpt4 book ai didi

validation - CakePHP "Agree TOS"复选框验证

转载 作者:行者123 更新时间:2023-12-04 03:05:23 30 4
gpt4 key购买 nike

我正在尝试使用一个复选框“同意TOS”。

如果Checkbox是,而没有选中,我想发出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),
'required' => true,
'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>.', true), 'hiddenField' => false, 'value' => '0')); ?>

关于validation - CakePHP "Agree TOS"复选框验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6717946/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com