Sliding Labels - jQuery and Mootools Version

psd zu html | codingpeople - webdesign trifft html - 20% Rabatt für alle Neukunden

Sliding Labels - jQuery and Mootools VersionWer im eCommerce erfolgreich sein will kommt um eines nicht herum - Formulare. Ob zur Registrierung und einer darauffolgenden Bestellung, der Umsetzung von Formularen kommt eine hohe Verantwortung zu, um so wichtiger ist es, dass es für die zukünftigen Kunden verständlich ist. Einen sehr interessanten Ansatz hierzu liefert Tim Wright mit Form Design with Sliding Labels. In diesem Umsetzung eines Formulars werden die Label-Elemente als Inline-Labels direkt in das Eingabefeld geschrieben. An sich nichts neues, aber auf focus gleiten diese Label mittels jQuery zur Seite, so dass der Anwender immer weiß und auch erkennt was in diesem Eingabefeld von ihm oder ihr an Angaben erwartet wird.

... Making sure everything is still usable without JavaScript is important (no matter what people say), it’s just a basic principle of progressive enhancement...

Bei über 110 Kommentaren in weniger als einer Woche kann man sich des Eindrucks nicht erwehren, dass dieser Ansatz der Version 1.1 bei den Anwendern ankommt. Und das zu Recht, denn bei der Umsetzung von Sliding Labels hat Tom auch an die Anwender gedacht, die durch ihren Browser keine JavaScript-Unterstützung aufweisen können. Die folgende Abbildung zeigt daher, wie das Formular mit JavaScript ( links ) und ohne JavaScript ( rechts ) aussieht.

SlidingLabels - JavaScript on - off
JavaScript on ( links ), off ( rechts )

jQuery & Mootools Version

Da nicht jeder das wie in diesem Beispiel verwendete JavaScript-Framework jQuery favorisiert, hat es dank David Walsh auch nicht lange gedauert bis ein Mootools-Pendant von Sliding Labels das Licht der Welt erblickt hat.

Update: Kleine Anpassungen in Sachen Textfelder und einem Bugfix für den Safari-Browser führten dazu, dass Tim bereits wenige Tage nach Version 1.1 Sliding Labels v2 veröffentlicht hat.

Optimierung des Formulare-Quellcodes

Bei aller Vorfreude darauf dieses Feature eventuell selbst zu implementieren, sollten zukünftige Nutzer dieser beiden Varianten nicht vergessen, dass eine zusammengehörige Gruppe von Formularelementen immer von einem fieldset umschlossen sein sollten! Auch wenn es bei den beiden Code-Beispielen mit hoher Wahrscheinlichkeit nur um den Effekt der Sliding Labels geht, sollte dieser Aspekt ebenso berücksichtigt werden, wie der das eine Überschrift einer Gruppe von Formularelementen mit dem dafür zur Verfügung stehenden Tag legend versehen werden sollte.

Weiterführende Informationen zum Layout von Formularen und einer daraus resultierenden Usability von Formularen, findet Ihr in den hier verlinkten Beiträgen.

Ähnliche Artikel zu diesem Thema:

Online Usability Tests in 24 Stunden - 39€ pro Test!

  1. Mark 04 Feb 2010, 11:31

    Genau das was ich gesucht habe! Danke für den Hinweis in Sachen fieldset und legend, das hätte ich glatt vergessen ;o)


  2. Uweko 04 Feb 2010, 16:23

    Bleibt anzumerken, dass Tim Wright inzwischen eine überarbeitete jquery-Version ins netz gestellt hat:

    http://www.csskarma.com/blog/sliding-labels-v2/


  3. Gutachter-Info 06 Feb 2010, 18:18

    Das ist eine wirklich elegante Lösung, um Formulare etwas aufzupeppen. Nur die JavaScript-Off Lösung mit den Labels überhalb der Inputs finde ich nichzt schön, aber das sollte sich ja via CSS lösen lassen, dass die Labels links des jeweiligen Felds erscheinen.


  4. Patrik 08 Feb 2010, 12:47

    Sehr cooler Effekt bei dem man sich wie sooft fragt "wieso ist mir das eigentlich nicht eingefallen?"..

    Das grundsätzliche Problem bleibt allerdings bestehen: Formulare sind ein nerviges Übel - Alternativen dazu gibt es leider sehr sehr wenige die man sinnvoll einsetzen könnte -.-


  5. dennis 28 Apr 2010, 12:09

    Was fürn Scheiss... sorry.

    Aber Art-Direktoren die sich sowas "wünschen" sollten erstmal lernen wie man Formulare ohne Spielerei und strukturell sauber gestaltet. Zb das diese im Browser vergößert werden können ohne das es Unfälle in der Darstellung gibt oder das Error-Meldungen auch im Kontext des betreffenden Formfeldes stehen.

    Dieses Plugin ist sowas von unsinnig ...

    Zentrale Frage gerade bei Formularen:
    Was ist mit der Usability?

    Wer an diesem Entscheiungsknoten im Projekt irgendwelche Argumente für dieses Plugin oder andere reine Ästhetik-Maßnahmen auffahren will, bevor die Usability nicht zu 100% steht - gerade im Designkonzept, hat nichts aus der Lehre der letzten 10 Jahre begriffen...

    Traurig genug, das wir immernoch auf diesen schlechten Standard rumschrubben müssen.

    Wann kommen endlich die XFORMS?


Artikel kommentieren





XHTML ist erlaubt und ausdrücklich erwünscht, wobei folgende Tags eingesetzt werden können: <a href="" title=""> <abbr title=""> <b> <cite> <code> <em> <i> <strike> <strong>


authimage

Modernes Webdesign mit CSS - Das neue Buch!