XH-Shop

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: XH-Shop

Post by cmb » Wed Aug 02, 2017 12:16 pm

frase wrote:Könnte der Text "Ich habe die AGB und den ..." als Label gemacht werden?
Ja, und normalerweise hätte ich das auch schon gemacht, weil ich es furchtbar finde, wenn man fast pixelgenau die kleine Checkbox anklicken muss. In diesem Fall ist das aber irgendwie ein Feature.

Grundsätzlich finde ich bei einem solchen Text einen Asterisk am Ende aber verwirrend. Da denkt man schnell es handelt sich um einen Verweis auf eine besondere Fussnote.

Und letztlich ist dieses Requirement ja auch sehr speziell (ich kann mir kaum andere sinnvolle Verwendungsmöglichkeiten von required Checkboxen vorstellen), und ich denke, das kann dann auch ruhig so bleiben.
Christoph M. Becker – Plugins for CMSimple_XH

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: XH-Shop

Post by frase » Wed Aug 02, 2017 12:21 pm

cmb wrote:Bei der Zahlungsmethode ist die entsprechende Auszeichnung wohl irrelevant (ein Radiobutton ist sowieso immer gewählt); ...
Mal kurz drüber nachdenken:
Ist es gut, dass da etwas vorausgewählt ist?

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: XH-Shop

Post by cmb » Wed Aug 02, 2017 1:16 pm

frase wrote:Ist es gut, dass da etwas vorausgewählt ist?
Gute Frage! Ändern könnte man es leicht, indem man diese Zeilen entfernt.

Beim Testen ist mir aufgefallen, dass es die Markierung von erforderlichen Feldern prinzipiell bereits gab (ebenfalls mit der Klasse .xhsRequired), diese aber erst nach dem Absenden des Formulars griff. Eigentlich könnte man das leicht ändern, so dass diese Markierung gleich beim ersten Formularaufruf angezeigt wird, und sich folglich https://github.com/cmsimple-xh/xhshop/pull/157 schenken. Beides zusammen ist jedenfalls ziemlich seltsam.
Christoph M. Becker – Plugins for CMSimple_XH

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: XH-Shop

Post by frase » Wed Aug 02, 2017 1:27 pm

cmb wrote:... dass es die Markierung von erforderlichen Feldern prinzipiell bereits gab ...
Ja, und das ist auch gut so.
Es erscheint ein rotes Ausrufezeichen vor den Labels.
Die Labels (und die Überschrift "Kennen Sie Ihr Widerrufsrecht im Fernhandel?") erhalten <span class="xhsRequired">.
Nur nicht Anrede und Land.
Ich habe das nämlich gerade mit einem älteren Safari getestet - und der schickt das Formular ab. Auch, wenn überhaupt nichts eingetragen wurde.

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: XH-Shop

Post by frase » Wed Aug 02, 2017 1:31 pm

cmb wrote:
frase wrote: Ist es gut, dass da etwas vorausgewählt ist?
Gute Frage! Ändern könnte man es leicht, indem man diese Zeilen entfernt.
Dann würde ich das so vorschlagen.
Es soll dem Kunden keine Zahlart "aufgedrängt" werden.
Falls er nicht richtig nachgeschaut hat, soll er "erinnert" werden.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: XH-Shop

Post by cmb » Wed Aug 02, 2017 2:00 pm

frase wrote:Es soll dem Kunden keine Zahlart "aufgedrängt" werden.
Falls er nicht richtig nachgeschaut hat, soll er "erinnert" werden.
Okay, dann machen wir das so.
frase wrote:Nur nicht Anrede und Land.
Gefixt. Ich habe auch gleich eine leere Option beim Land ergänzt, damit der Kunde hier auch wirklich etwas auswählt – analog zur Zahlungsmethode und der Anrede.
frase wrote:ch habe das nämlich gerade mit einem älteren Safari getestet - und der schickt das Formular ab. Auch, wenn überhaupt nichts eingetragen wurde.
Web Developer → Formulare→ Remove Form Validation. :)
frase wrote:Es erscheint ein rotes Ausrufezeichen vor den Labels.
Die Labels (und die Überschrift "Kennen Sie Ihr Widerrufsrecht im Fernhandel?") erhalten <span class="xhsRequired">.
Genau. Sollen wir das nicht einfach schon beim ersten Formularaufruf so anzeigen?
Christoph M. Becker – Plugins for CMSimple_XH

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: XH-Shop

Post by frase » Wed Aug 02, 2017 2:09 pm

cmb wrote:Genau. Sollen wir das nicht einfach schon beim ersten Formularaufruf so anzeigen?
Das fände ich gar nicht gut.
So, wie es jetzt ist (mit deinen Änderungen) scheint es mir optimal.
- Es sieht "modern" aus (ohne Sternchen)
- Es funktioniert gut in modernen Browsern
- Es ist superleicht anpassbar (Doku)
- Es funktioniert auch in älteren Browsern

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: XH-Shop

Post by cmb » Wed Aug 02, 2017 2:23 pm

frase wrote:So, wie es jetzt ist (mit deinen Änderungen) scheint es mir optimal.
Okay, dann lassen wir es so. :)
Christoph M. Becker – Plugins for CMSimple_XH

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: XH-Shop

Post by frase » Wed Aug 02, 2017 3:31 pm

Rrrrr, es ist nie fertig ;)

Select Land benötigt noch das Attribut "required".
Ebenso jeder einzelne Radiobutton bei Zahlweise.

:(

Damit klappt das alles in modernen Browsern und diese sehen das rote Ausrufezeichen nie (hoffentlich).

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: XH-Shop

Post by cmb » Wed Aug 02, 2017 3:52 pm

frase wrote:Select Land benötigt noch das Attribut "required".
Ebenso jeder einzelne Radiobutton bei Zahlweise.
Ah, richtig. Ich habe das auch hier nun von den requiredCustomerData abhängig gemacht. Wer will, kann da(mit Bedacht!) ein wenig feintunen.
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply