验证问题与zend复选框

anu*_*odh 1 zend-framework

大家好,我创建了一个zend表单,有一个许可协议复选框.我想在用户提交表单而不检查协议复选框时显示错误消息.

谢谢Anurodh

yok*_*oko 7

zend_framework中存在一个带有所需复选框的错误.但你可以这样做.

$this->addElement(
      'checkbox', 'checbkox_name', array(
            'required' => true,
            'uncheckedValue' => null
        )
    );
Run Code Online (Sandbox Code Playgroud)

编辑可读性

$acceptAggrement = new Zend_Form_Element_Checkbox('accept_aggrement');
$acceptAggrement->setLabel("Accept Aggrement :");
$acceptAggrement->setUncheckedValue(null);
$acceptAggrement->setRequired(true); 
Run Code Online (Sandbox Code Playgroud)