Re: list oder string aus formular checkbox
"Maik Derstappen, Derstappen IT" <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Organization | Derstappen IT Consulting |
| Message-ID | <[email protected]> |
Am 28.02.2011 13:12, schrieb Michael Graf: > > Hallo, > > irgendwo hab ich hier einen Denkfehler und dreh mich gerade dabei im > Kreis: > > Und zwar ich habe ein einfaches Formular mit Checkboxen für eine Auswahl. > > Danach hab ich eine Überprüfung und sende die Validierten Daten > danache ab. > > Und mein Problem dabei: > > Wenn ich mehrere Checkboxen auswähle kommen die Daten, wie sie sollen. > > [„Hallo“, „Welt“] > > Wenn ich aber nur eine Checkbox anwähle kommt nur ein String: > > Hallo > > Was anschliessend ein Problem is, da ich die einzelnen Items mittels > > python:', '.join(str(i) for i in options['programmes']) > > ausgebe! > > Ergebnis: H, a, l, l, o, W, e, l, t > > Hallo Michael, wenn nur ein Wert existiert, wird es als String übergeben sonst als Liste, daher dein Problem. Überprüfe den Übergabewert auf einen String. from types import StringType if isinstance(programmes, StringType): progs = programmes else: progs = ', '.join(str(i) for i in programmes) und ja du möchtest das nicht im Template machen ;) Gruß Maik -- ======================================================================== Derstappen I T Consulting Tel: +49 ( 341 ) 600 13 0 31 Zope/E-Mail/Backup/Monitoring Mobil: +49 ( 178 ) 861 2 833 M a i k D e r s t a p p e n Fax: +49 ( 180 ) 5 021 121 90 56 H e r l o ß s o h n s t r 12 Email: [email protected] 0 4 1 5 5 L e i p z i g Internet: http://www.derstappen-it.de ======================================================================== _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope