jFormer:复选框和地址

时间:2011-04-22 17:47:59

标签: php jformer

我已经在我的jFormer表单中实现了复选框。电子邮件中返回的是“数组”,而不是设置的值。

// Add components to the form
$multipleChoiceComponentForm->addJFormComponentArray(array(
    new JFormComponentMultipleChoice('brochure', 'Multiple choice checkboxes:',
        array(
            array('label' => 'Send Me a brochure', 'value' => 'Yes'),
        ),
        array()
    ),

我无法弄清楚为什么它会在电子邮件中返回“数组”

......缺乏详细的文档也无济于事。我尝试联系那个正在为gformer工作的人,但没有答案。

此外,每当我添加

new JFormComponentAddress('currentaddress', 'Current Address:', array(
                    'validationOptions' => array(),
                )),

电子邮件永远不会处理...也不会出错...按钮只是说“处理”

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

jFormer上的文档正在

http://www.jformer.com/documentation/

在jFormer中,如果multiplechoice组件属于'checkbox'类型,它总是返回一个数组,如果你有一个复选框,请尝试使用键

$formValues->brochure[0] 

对于jFormComponentAddress,请尝试在没有验证选项的情况下提交它。