1

私はこのフォームを持っていますが、結果を配列で返す方法が見つかりません。どうすればそれができますか?このフォームの結果を取得しようとしているので、mongodb ドキュメントのフィールドとして保存できます。保存するプロセスは知っていますが、便利な方法で取得する方法は知りません。

form.form-inline(type = 'checkbox', action='/settings', method='post')
    label.checkbox.inline
        input#inlineCheckbox1(type='checkbox',value='en')
        | English
    label.checkbox.inline
        input#inlineCheckbox2(type='checkbox',value='ger')
        | German
    label.checkbox.inline
        input#inlineCheckbox3(type='checkbox',value='spa')
        | Spanish
    label.checkbox.inline
        input#inlineCheckbox3(type='checkbox',value='it')
        | Italian
    label.checkbox.inline
        input#inlineCheckbox3(type='checkbox',value='jap')
        | Japanese
    p
        button.btn(type='submit') Save

アップデート

サーバーで var arr = Object.keys(req.body) を使用しましたが、「英語」しか得られず、他には何も得られません...

4

1 に答える 1

2
  1. フォーム タイプは「チェックボックス」であってはなりません。
  2. 各チェックボックスに名前を付けます。
  3. req.body から指定された名前を使用します (true/未定義である必要があります)。
于 2013-03-05T17:17:58.313 に答える