Analyse Formular mit mehreren Checkboxen Ergebnisse auf node.js und jade

habe ich diese form, und ich kann nicht einen Weg finden, die Ergebnisse in ein array. Wie kann es getan werden? Ich werde versuchen, dies bildet die Ergebnisse, damit ich Sie retten kann als ein Feld in einem mongodb-Dokument. Ich weiß, der Prozess der Speicherung ist es aber nicht, wie das abrufen, die es in sinnvoller Weise.

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

UPDATE

Habe ich auf dem server verwendet
var arr = Objekt.Schlüssel(req.Körper)
aber ich bekomme nur 'Deutsch' und sonst nichts...

  • Was ist die Ergebnisse, die Sie sehen auf der server-Seite? Sie müssen möglicherweise angeben name='languages[]' innerhalb der Einstellungen für jede checkbox.
  • ich bekomme undefiniert, wenn ich versuche zu speichern, den Wert der einzelnen Kontrollkästchen oder eine leere {}, wenn Sie versuchen, um die Ebene req.Körper. Ich weiß, dass ich eine Schleife zu bekommen, die überprüft man Werte, wissen aber nicht wie...
InformationsquelleAutor anges244 | 2013-03-05
Schreibe einen Kommentar