我已经在我的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(),
)),
电子邮件永远不会处理...也不会出错...按钮只是说“处理”
任何人都可以提供帮助吗?
答案 0 :(得分:0)
jFormer上的文档正在
http://www.jformer.com/documentation/
在jFormer中,如果multiplechoice组件属于'checkbox'类型,它总是返回一个数组,如果你有一个复选框,请尝试使用键
$formValues->brochure[0]
对于jFormComponentAddress,请尝试在没有验证选项的情况下提交它。