PhotoDune

Forms .. Whats your opinion

3386 posts
  • Australia
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 2-3 years
  • Interviewed on the Envato Notes blog
  • Microlancer Beta Tester
  • Sold between 1 000 and 5 000 dollars
Australia says

Just redoing a whole heap of forms for one of our sites, and got me thinking…

Form layout.

Labels specifically…

1. Above input elements

2. To the left of input elements

3. Inside input elements.

Whats your opinion.

2844 posts
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Community Moderator
  • Bought between 50 and 99 items
  • Referred between 1000 and 1999 users
  • Has been a member for 3-4 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
+4 more
sevenspark moderator says

From what I’ve read, from a UX perspective, labels above text elements is optimal, as it keeps the eye traveling in a uniform direction down the page, rather than zig-zagging back and forth (as you would with labels to the left).

Though with HTML5 placeholder text, I’ve started to put them inside the inputs more and more (using a JS fallback for browsers that don’t support it).

That being said, I think it really depends on the form. For longer forms (say, an options panel for example), I find that labels to the left helps keeps things more organized and makes it far easier to locate an individual item, which can be more important than flow in some cases.

Hope that helps :)

Chris

3386 posts
  • Australia
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 2-3 years
  • Interviewed on the Envato Notes blog
  • Microlancer Beta Tester
  • Sold between 1 000 and 5 000 dollars
Australia says

Cheers Chris, exactly the kind of answer i was after, we have huge forms, some with 30 plus elements, i opted for left alignment. Will post screenpic later.

2983 posts
  • Community Superstar
  • Has been a member for 5-6 years
  • Won a Competition
  • Sold between 50 000 and 100 000 dollars
  • Bought between 10 and 49 items
  • Referred between 50 and 99 users
  • Europe
+1 more
wickedpixel says

Label inside the input elements is the most funky/annoying thing in forms. Don’t do that! :D

3386 posts
  • Australia
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 2-3 years
  • Interviewed on the Envato Notes blog
  • Microlancer Beta Tester
  • Sold between 1 000 and 5 000 dollars
Australia says

Label inside the input elements is the most funky/annoying thing in forms. Don’t do that! :D

Seriously ?

I like them, but left aligned labels are my preference.

26 posts
  • Exclusive Author
  • Has been a member for 2-3 years
P4tient says
812 posts
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 3-4 years
iamthwee says

I disagree with WickedPixel…

sevenspark yep good stuff there.

Also, this may be off topic, but is this a form inside a CMS of some sort such as Wordpress or are we just talking about HTML forms in general?

2983 posts
  • Community Superstar
  • Has been a member for 5-6 years
  • Won a Competition
  • Sold between 50 000 and 100 000 dollars
  • Bought between 10 and 49 items
  • Referred between 50 and 99 users
  • Europe
+1 more
wickedpixel says

I don’t like the inside ones because if it’s a long form and you are reviewing at the end it will look like a mess because you don’t know what is what – you have to remember. + Sometimes are buggy + sometimes they trick users in thinking those inputs are already filled.

3386 posts
  • Australia
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 2-3 years
  • Interviewed on the Envato Notes blog
  • Microlancer Beta Tester
  • Sold between 1 000 and 5 000 dollars
Australia says

Html forms. Good point WP

812 posts
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 3-4 years
iamthwee says

I don’t like the inside ones because if it’s a long form and you are reviewing at the end it will look like a mess because you don’t know what is what – you have to remember. + Sometimes are buggy + sometimes they trick users in thinking those inputs are already filled.

I guess you have a point… Another alternative would be to use ‘tipsy’ tooltip. That’s becoming popular practice nowadays.

by
by
by
by
by