background preloader

Forms

Facebook Twitter

Form

Chiba Home.   jQuery selectbox replacement by Brainfault. Form style web 2.0 generator - Design and make your css for free. Yav - Javascript form validation tool. Label Placement in Forms. By Matteo Penzo Published: July 12, 2006 “We were able to subject Luke’s theories to usability testing and enrich them through the power of numeric data.” In using eyetracking to evaluate the usability of search forms for my previous article for UXmatters, “Evaluating the Usability of Search Forms Using Eyetracking: A Practical Approach,” we discovered much interesting data. I’ll provide an in-depth analysis of that data here. Please note that our ad-hoc test setup didn’t resemble real-world conditions.

Since I had to properly measure saccadic activity and saccades times, I had to eliminate all elements that would force users to visually browse through the pages we used during testing. We based our test setup on Luke Wroblewski’s article “Web Application Form Design.” Luke provided valuable insights and feedback during both our test preparation and results analysis. Test 1: Left-Aligned Labels to the Left of Input Fields Figure 1—Testing left-aligned labels to the left of input fields.

Prettier Accessible Forms. It can be time consuming to make web forms both pretty and accessible. In particular, laying out forms where the form label and input are horizontally adjacent, as in the image below, can be a real problem. We used to use tables, which worked well in this scenario—but forms don’t constitute tabular data, so it’s a semantic faux pas Article Continues Below I’ve tried to create a form-styling solution that is both accessible and portable (in the sense that I can move the code from one project to the next).

Floats have often provided a solution to my problem, but given the complexity of some layouts and the numerous float bugs associated with Internet Explorer, it’s not always easy to reuse a float solution. Marking up the form#section1 The most important part of a form is the HTML we use to build it. Fieldset and legend#section2 label#section3 Let’s look at a simple fieldset example (line wraps marked » -Ed The HTML is fairly simple, but you will notice a few things in the structure.