> > <
http://froehlich.priv.at/dialog.html>
> > Die erste Frage ist: Wie macht man so etwas am geschicktesten?
> > Technisch kommt ja so ziemlich alles in Frage. Exemplarisch habe
> > ich mir einmal Buttons, Links und Checkboxen angesehen -
> > semantisch finde ich Buttons noch am passendsten, die
> > unterschiedliche Funktion zu den optisch ident aufgebauten
> > Buttons "Ok" und "Abbruch" jedoch problematisch.
> Ich fände hier eine Combo-Box am schönsten: Der User kann entweder
> aus dem Dropdown-Menü einen Wert auswählen oder selbst einen
> eintippen.
>
> Braucht natürlich JavaScript, aber das verwendest Du eh schon.
Das entspräche dann dem bereits vorgeschlagenen <datalist>, wobei
die Unterstützung von mäßig komplexem JavaScript vermutlich besser
aussieht. In beiden Fällen stört mich, dass in einer Combo-Box die
tatsächlichen Werte aufscheinen sollen, hier aber eher die
beschreibenden Texte sinnvoll sind.
Ok, kann man sicher auch in JavaScript lösen, wird dann aber
zunehmend komplizierter.
> Eine Alternative könnte ein Range-Feld sein. Default-Value ist die
> Standard-Menge, mit der "Ende"-Taste kommt man zur Maximalmenge.
> Allerdings wird man das wahrscheinlich auch mittels JavaScript
> zumindest mit einem numerischen Anzeige-Feld oder einem Input-Feld
> koppeln müssen. Sonst weiß der Kunde nicht, wieviel er da
> eigentlich bestellt :-).
Das JavaScript fände ich hier absolut vertretbar, aber ich fürchte,
es wird der Ansprechperson beim Auftraggeber nicht gefallen. Wäre
aber einen Versuch beim nächsten Workshop wert, denn rein optisch
finde ich das bisher eleganter als alles andere.
> Hängen Standard-Menge und Maximalmenge eigentlich von der
> Bezeichnung ab? (Ich kann mir vorstellen, dass man mehr Schrauben
> bestellen möchte als CNC-Maschinen) Wenn ja, sollte der User
> zuerst die Bezeichnung eingeben müssen.
Zum Glück nicht, das Eingabeformular ist schon auf der Seite eines
spezifischen Produkts. Die Standardmenge sollte dem Anwender auch
halbwegs geläufig sein (d.h. da reicht zur Not der Zahlenwert aus).
Die Höchstmenge hängt aber an etwas, das mit dem Lagerstand
vergleichbar ist - da brauche ich unbedingt den Text (und ist der
Lagerstand niedriger als die Standardmenge, wird der zweite Button
logischerweise ausgeblendet).
Es ist aber, und das spricht eher gegen das range-Feld, auch
denkbar, dass in späteren Ausbaustufen noch ein oder zwei weitere,
(berechnete, und dem Anwender per Label präsentierte) Mengen
dazukommen.
Servus,
Stefan
--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike
Stefan kommt und 2021 Jahre Erwartung waren nicht umsonst.
(Sloganizer)