0

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()
    ),

メールで「配列」が返される理由がわかりません

...詳細なドキュメントがないことも役に立ちません。jformerのgithubに取り組んでいる人に連絡してみましたが、答えはありません。

また、追加するたびに

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

電子メールは処理されません...エラーも発生しません...ボタンには「処理中」とだけ表示されます

誰でも助けることができますか?

4

1 に答える 1

0

jFormer のドキュメントは次の場所にあります。

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

jFormerでは、複数選択コンポーネントが「チェックボックス」タイプの場合、常に配列を返します。単一のチェックボックスがある場合は、キーを使用してみてください

$formValues->brochure[0] 

jFormComponentAddress については、検証オプションなしで送信してみてください。

于 2011-05-03T21:08:57.357 に答える