Zum Inhalt springen

Mehrfachauswahl verarbeiten

Erstellt am 11. September 2007 · Noch keine Antworten

Tags: Suche, Frage

Unbekannter Benutzer ·

Moin!

Ich baue mir gerade ein Suchformular für fesearchintable. Es müssen zwei Kriterien abgefragt werden, bei denen eine Mehrfachauswahl möglich ist. Nun stehe ich hier vor zwei Problemen:

- Mit dem cObject FORM scheint das nur über select möglich zu sein. Das schaut nicht so toll aus und viele User werden die Bedienung der Mehrfachauswahl nicht schnallen. Bei Checkboxen müßte ich dagegen für jede Ausprägung einer Eigenschaft einen neuen Namen vergeben. Oder gibt's da einen Trick?

- Wie komme ich per TS an die ausgewählten Werte? Bei einer Einfachauswahl wäre das kein Problem: Für ein Eingabefeld "category" nimmt man

GPvar:tx_fesearchintable_pi1|category

und gut ist.

Insgesamt muß ich eine Bit-Kodierung vornehmen, um den Zustand von zwei Feldern abfragen zu können, die im Backend mit jeweils mehreren Checkboxen eingegeben werden. Bei select könnte ich die entsprechende Werte 1,2,4,8 usw. als value zuweisen und dann die erhaltenen Werte aufaddieren. Aber wie komme ich nun dran???