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...
Du musst angemeldet sein, um einen Kommentar abzugeben.
type
Attribut. Entfernen Sie einfach das bit.