Forms are generally used to retrieve data from user input such as text, selected radio buttons, selected checkboxes and actions like pushing a button

learn more… | top users | synonyms (1)

4
votes
7answers
1k views

Is my conditional multi-select efficient and user friendly ? How can I improve it?

I'm facing some difficulties with a multi-select. I'd like the user to link a documentation to one or more categories. The catch is that there are some sub-categories and they only appear if the user ...
15
votes
4answers
2k views

Right-Click menu awareness on Web Application

The web application I am building has a custom right-click menu. I'm concerned that the user might not find this menu as normally right-clicking will only display the default browser's menu. Is there ...
27
votes
6answers
6k views

Should label and field be separated with colon?

When you have a form with fields and captions for these fields, should you do it like that: Field1: [ ] Field2: [ ] or like that: Field1 [ ...
5
votes
4answers
2k views

Disabling the browser's back button in multi-page forms

We're having this internal debate where some people think that the user shouldn't use the browser's "back" button when filling a multi-page form (for security reasons), and that the whoever hits the "...
1
vote
3answers
823 views

Radio Button Best Practices (Answer Limit)

From a "Best Practices" perspective, is it better UX design to ask 1 question with a set of 4 radio buttons, 2 questions with a set of 2 radio buttons each, or is this really just splitting hairs? ...
14
votes
6answers
9k views

How do you indicate progress to users in a multi-step form?

What do you think of the following form design which I've prepared? there's a progress bar in the top on the right side the steps are listed, and every time the current state is indicated by ...
41
votes
10answers
64k views

What is the best UI for multi-selecting from a list?

We have a web form and one of the fields is a multi -elect list. Our options are: List of checkboxes Listview (select box but allowing multi select) Both seem to be a bit ugly and unweildy when ...
2
votes
2answers
299 views

How Best to Add Lots of Tabular Items To a Form Before Submissions

I need to create a form for which salesmen (or women) register what products they sold and on what day they sold them. They can enter multiple products per claim form. The idea for how they add items ...
1
vote
3answers
755 views

Why will you choose to use 'Check Box' instead of 'Option List' for two options? [duplicate]

Possible Duplicate: How Yes or No Questions Should be Represented in Forms This is a usability query. Suppose you only have two options you want a user to pick, are there any design ...
2
votes
2answers
2k views

While designing web forms, should the buttons be left-aligned or right-aligned? [duplicate]

Possible Duplicate: Should the OK/Cancel buttons be aligned right or centered? For greater usability, how should buttons be aligned at the end of input-forms?
27
votes
14answers
10k views

How Yes or No Questions Should be Represented in Forms

This question started out on the Pro Webmasters SE. See: http://webmasters.stackexchange.com/q/8578/1847 I am a web developer. My designer gave me a mock-up of a web form. In it, there are several ...
4
votes
2answers
201 views

How to alert the user about action required after form submission?

I'm working with an enrollment form for a prepaid card right now. In certain situations (when the user doesn't provide a social security number) the user will need to send a copy of their ID to the ...
6
votes
2answers
3k views

How should I mark “Mandatory” and “Optional” fields in a form?

I'm making a web app and in the admin panel there is in one place a list of items where (among other things) the administrator can select which items will be mandatory for the users, and which will be ...
6
votes
2answers
305 views

Best way to handle disappearing search facets?

As part of a faceted search system I'm putting together, I have a series of checkboxes for different neighbourhoods in a city, like so: [ ] Neighbourhood 1 (50) [x] Neighbourhood 2 (40) [ ] ...
2
votes
2answers
250 views

Suggesting options without limiting input?

When designing a page for adding a new software project to a website, one of the information I want to ask is the project's license. Since most projects will probably fall under a small set of ...
5
votes
3answers
368 views

Why do you need to keep users engaged through your site?

I hope this is an appropriate forum for this topic. If not, I apologize. To rephrase the question, I am debating a new tactic that some marketers are trying to implement that goes against everything ...
2
votes
1answer
2k views

DataGridView row: Semi-transparent selection or row border on selection

I have a DataGridView where the background of each row is different depending on the data bound item. Though, when I select a row, I can no longer see its original background color. To solve this, I ...
2
votes
3answers
176 views

On date select field, should the weekday be displayed after selection ?

I have a date selection field in a reservation field. The standard popin calendar is there to help users select a date, with a the top the weekday names in short form. After the day is selected, there ...
3
votes
2answers
246 views

Is there evidence that it's unwise to have many required fields on a form?

I am looking for some confirmation.. research or article or otherwise.. that having forms with a whole host of required fields that are not strictly necessary to communicating the data/message the ...
2
votes
5answers
887 views

How to improve end user experience and data reporting in web application?

I have a decent working web application (Java/Servlet/Jsp) that I would like to improve the end user experience and what they get out of using the application. The web app captures business data ...
5
votes
3answers
582 views

Login Form Placement/Isolation

If you go to http://www.notableapp.com/, you will see that when you click the Sign In button, it takes you to a completely new page with only the login form on that page. Why did the designers ...
3
votes
2answers
206 views

How to setup UI for a program to split up the quantities in C#?

I have a list of items that will be chosen in the program and then need to separate the quantities of the number into different amounts. Here is an example: 10 pipes get separated into a set of 3 ...
20
votes
11answers
35k views

friendly format for Phone Numbers

Currently on my website users are required to input their phone number in a very specific format (555-555-5555). If you forget the dashes it breaks. Does anyone have a good suggestions for how to be ...
5
votes
7answers
676 views

Should I include the month name in my select list for credit card expiration month?

When presenting a select list for the credit card expiration month on a form, is it good practice to include the month name in the select list? Or is it better to just put the month number? Any ...
15
votes
7answers
1k views

Is it bad practice to mark a field as required but not really require it?

I have a customer who wants a form on his site to collect address information but does not want to lose customers who are reluctant to give that information. Since many people are simply lazy about ...
8
votes
8answers
1k views

Why can't I use glass buttons?

I'm prototyping a new form, and it's got the 'glass' buttons on it. Several colleagues freaked out and went on rants about glass buttons being the ultimate evil. Objectively speaking, what's wrong ...
14
votes
5answers
3k views

Pros and Cons for having same form for login, register and forgotten password

I have notice some sites have the same form for login, register and forgotten password. Below the form you have 3 buttons i forgot my password register log me in What are the pros and cons on ...
9
votes
3answers
468 views

“Remember my password” and “Sign in automatically” on tablets

Is there a need to have "Remember Me" and "Sign in automatically" on mobile devices, especially for tablet based applications? Skype, Fring on iPhone/Android seems to not to have these options, ...
13
votes
2answers
641 views

Should there be a difference in the relative sizes of the buttons in a confirmation dialog?

I understand the idea behind having the more likely to be used action on a page slightly larger or in a different style in order to guide the user to it (for example having a button for save but a ...
0
votes
1answer
265 views

ui controls for asp.net [closed]

i have been using the basic toolkit that is provided with VS 2008 I am currently looking for UI control toolkit from third party. I am basically concentrating on Gridview, treeview, textboxes, ...
7
votes
4answers
487 views

How to handle inter-related dropdown choices?

I've got a form containing (among other things) 3 dropdowns, each with about 5-10 choices. The choices in these dropdowns are closely related and some of the permutations will be invalid. This also ...
12
votes
3answers
884 views

FORMS: When to use dropdowns, and when to use dynamic lists?

Interesting that I couldn't find a discussion of this already. When should we use dropdown selects, and when should we use dynamic lists (updated as you type) in web forms? My opinion: Dropdowns ...
26
votes
5answers
19k views

Best Design/Order/Layout For Mailing Address Form

Is there any standards out there when it comes to a mailing address form? I need to collect the following fields: address line 1 address line 2 city postal code (or zip) province(or state) country ...
8
votes
7answers
691 views

Is it a bad idea to have input fields after password on a login form?

I was intrigued by this statement by @DanWilson on Twitter: All Web Developers: Never Ever Ever put anything after the password box and before submit button on a form. Tab MUST go directly ...
15
votes
5answers
2k views

Should I let a user copy/paste into a confirm e-mail field for a registration form? [duplicate]

Possible Duplicate: Preventing a user from pasting from the clipboard into a mandatory form field There was a question of stackoverflow, that a programmer did not wont to let the new users ...
43
votes
21answers
4k views

Do I really need a login button?

We've been having a discussion in the office surrounding a login page we're developing for a new web application. The web application is in intranet-based application, and is mainly used by users who ...
11
votes
2answers
2k views

Proper usage of fieldset / legend tags

I'm wondering what the suggested usage of <fieldset>s are on a webpage. For example, on a simple page with just one form (one set of inputs) is it still recommended to use a fieldset? Or should ...
17
votes
7answers
883 views

What's a better user experience: highlight errors, or block wrong keystrokes?

I have some information to enter in a text box. The data is structured and only some sequences are valid. For a phone number, for instance, a letter such as A is invalid. So should I intercept ...
38
votes
11answers
20k views

Most User-Friendly Form Fields for Entering Date/Time?

What are the different ways to have fields in an application for date, time, or both? What are the pros and cons for each? The most common seem to be a combination of 2–3 drop-downs, or some form ...
225
votes
19answers
51k views

OK/Cancel on left/right?

Should OK button be on left of Cancel button or vice versa? Are there any studies suggesting either of the solutions?
33
votes
10answers
2k views

Should you place the “add a comment” form above or below the list of comments?

There seems to be very little consistency across most sites when it comes to placing the comment form. Which do you think is the most usable, above the comments list or below? Above the list: ...
57
votes
10answers
14k views

Is a cancel button necessary in a web form?

Personally I have never used it. I don't put information in a form and then decide everything needs to be cleared. I would edit one field. Plus cancel in a UI suggests canceling an action which is in ...
10
votes
5answers
590 views

How to handle selections with a lot of options?

In a web app, let's say I have a list of options for the user to select from. I would usually use a drop down in this case,if there is a reasonably small number of options, but how should i approach ...
16
votes
6answers
637 views

What should ENTER do?

On a web form, what should happen when the user presses the ENTER key? I'm writing a sign-up form - name, email, password, sign-up button: the usual sort of thing. Since I'm using JavaScript, and the ...
13
votes
5answers
779 views

Web - How to represent a numeric input that is limited to increments of some number

I have a requirement for a form that restricts a field value to fixed increments of 50 and I'm not sure what would be the most elegant way to represent that constraint in a meaningful fashion. The ...
30
votes
10answers
20k views

What's the best way to highlight a Required field on a web form before submission?

This seems subjective, and it is; a client of mine would like me to highlight the required fields on the web forms in their application with a red asterisk, and I'm looking for an alternative since ...
44
votes
9answers
4k views

How much information should you ask for when users register?

So the company wants all the information it can get on the users of its site, but how much should be asked for upon registration? On one hand, it would be easier for the users to enter only personal ...
5
votes
4answers
790 views

How to create the best form asking buyers for their delivery address?

I need to create a contact form asking for buyers' delivery address. My customers may be from any country. The goal is to get the correct address format so international mail items will not be ...
8
votes
4answers
358 views

Actionable form element size

I am not a UI designer by any means. I have noticed in the last year or two that important buttons/links...etc on many websites now have very big click zones. I must say that I appreciate it, as ...
1
vote
2answers
136 views

Use Tab or Button Click or give the user the option of both to get data?

I'm currently in the process of building a Helpdesk like application, and when the user creates a new ticket they need to select a customer and transaction by entering a certain number of criteria. ...