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

learn more… | top users | synonyms (1)

72
votes
15answers
37k views

Why is it impossible to deselect HTML “radio” inputs?

Previous title: Default behavior of HTML “radio” inputs: Did they get it wrong? In HTML, there are currently two types of "checkbox" style controls: Checkbox: Allows toggling on/off, multiple ...
7
votes
4answers
2k views

Form Design with fifty search criteria

I am working on a search screen which has 50 fields having the following types of controls. Also one more problem is user can choose any one of the search criteria that can still fetch the results. ...
4
votes
4answers
3k views

Date input on mobile devices

I am designing a web form optimised for touchscreen mobile browsers, one of those fields is a date of birth entry. On the web form it is currently split into 3 select boxes (one for day, month and ...
2
votes
1answer
112 views

Predefined phone number on а mobile form

User fills out a form on mobile site (not app). Is it possible to predefine his mobile phone number in the form?
1
vote
3answers
582 views

Enter your email below and we will contact you

My client wants a page in which the following text appears: "Enter your email below and We will contact you" It's then followed by a textfield (to write the email address) and a button to submit ...
3
votes
3answers
171 views

Form auto completion and button placement

I have a form which represents a book, the user enters the title, authors, publication year, etc... We have a feature which will auto-complete the entire book if the user enters enough info for us to ...
7
votes
4answers
2k views

Best practice: card expiry date on checkout

What is the best format for gathering the card expiry data during the checkout process on an eCommerce website? So we need to collect the month of expiry and the date of expiry (as standard on all ...
1
vote
1answer
117 views

Is there a best practice for attaching zero or more records to a parent item?

Things I need to do: display a list of items related to a parent item (contacts on a quote) be able to remove an item from its list (remove contact from quote but not delete contact) be able to edit ...
1
vote
2answers
108 views

What's a good way to show previous versions of records?

I'm designing a typical database application. Now I wounder how I should present previous versions of records. I have two views for records now: Create/Update view Read view But how should I ...
23
votes
4answers
3k views

Character limits on fields - pros and cons and best practices?

Some of our form fields have character limits. We're debating whether we should reflect the current size of data entry, or to simply hard-limit and inhibit data entry beyond that size. In HTML, ...
8
votes
6answers
307 views

How to choose the text on the submit button in forms?

REGISTER Username ----------------------- |_____________________| Password ----------------------- |_____________________| .------. | Submit | '------' When designing forms, do you customize ...
4
votes
4answers
285 views

Balance between mandatory fields and optional fields

I am working on the project part of which is building a user profile page that is used to collect some information from the user so that this can be used to display better matching results for that ...
7
votes
2answers
577 views

What's the best positioning strategy for dialog boxes?

In a Windows application, there are many options for determining the starting position of a dialog. In the center of the application's main window In the center of the screen where the application's ...
18
votes
5answers
425 views

Should apps allow the use of non-Latin names?

When you have an application with an intended international audience, you are likely to run into issues with names. The W3C has some interesting documentation on names, but I'm not sure how good it ...
6
votes
5answers
1k views

Form - time input

I saw a few posts about dates and what not. I was wondering what the best solution would be to get time. It needs to be an exact time and it would be nice to support both time formats. Should i just ...
10
votes
4answers
1k views

Better approach to blue/underlined for link?

We have a web application that allows users to query a database. The results are returned in a breadcrumb style interface. We brought this change in at a new version, and assumed it was ...
4
votes
4answers
992 views

UI for multi-select with at-least-one requirement?

I have a field for which the user may select multiple responses, and is likely to be implemented as a drop-down with checkboxes. The user can select one, two, or many from the list of options. We're ...
15
votes
7answers
2k views

Disable the save button until changes are made?

We have a list of complicated things, which the user can click on to get a new view in which they can edit all the details stored for that thing. The edit view already has a Cancel exit mechanism ...
5
votes
4answers
261 views

In-Line Form Validation - Checking for numbers in a persons Forename / Surname field

If a user enters numerics in their Forename / Surname field should this trigger the validation - the same as would occur if Alpha characters were entered in a Phone Number field? I would suggest that ...
3
votes
1answer
969 views

How to design a form that mostly is read-only, but sometimes editable?

Often in database-centric application I need to design a view for records e.g. something like: Name: __________ Phone Nr: _________ Website: ______ Email: __________@________ Location: ____________ ...
3
votes
2answers
1k views

What are some good resources for mobile form design?

I'm looking for some good resources on mobile form design. There seems to be a lot for web forms, and a lot of that translates well. But a lot translates poorly when you have restricted screen real ...
4
votes
2answers
438 views

Icon based buttons or Color based buttons which is more UI attractive and Friendly

I am seeing websites increasingly switching to color based buttons and interaction elements rather than icon based is this a trend or do they have reasons behind the switch? For example see the ...
20
votes
12answers
2k views

Should date validation allow “091011”?

Should I allow users to input the MMDDYY or MMDDYYYY format for a date? That is, should any date validation logic not trigger a validation error if the user just wants to put in the numbers without ...
1
vote
2answers
469 views

When to explain email verification process to the user?

We designed a new "Edit personal details" form in our system that allows the user to change his e-mail. Changing an e-mail sends a verification mail to the user's mailbox, and only after verification ...
5
votes
3answers
288 views

Should field labels be nouns or verbs?

On a web form should field labels be nouns or verbs? This issue arose from two fields on an account request form that currently read: Temporary Password Re-Enter Temporary Password There is debate ...
8
votes
3answers
2k views

Guidelines for when to auto-save settings vs “save” button

In our web application we have a number of pages to do with user settings, in different categories. For most of them we have a display page with an edit button/link, which takes them to a form which ...
9
votes
5answers
832 views

Replace radio-input with “buttons”? (web forms)

Is it good (or okay) UX to replace radio input fields with something that looks kinda different (please look at the image to see what I mean). I think most people will understand that they have to ...
5
votes
2answers
194 views

In a form, is Switching between advanced to basic a good idea?

I have a web page/form which users have to fill in before clicking the 'proceed' button. Same old story I guess. It looks like this: report name: [...] report type: (*) PDF ( ) HTML ...
3
votes
3answers
747 views

When and how to validate forms in a usability perspective?

I am implementing a business application and wounder what's the best way to validate forms, and when. An example is a form where three textfields where a currency amount is expected. A valid input is ...
16
votes
7answers
2k views

What is the most pleasant and fast UX when logging in / registering for a private web-app?

In my case, the openId login is out of the question. The application that I'm working on will only allow corporate users with a given specific email domain to register. The login/register form needs ...
2
votes
4answers
297 views

scale or rating design

I was wondering what would be the best way to say someone is one thing or another. So, i want to create a form for Jungian Personality, but i want to make it fast and simple. So i was thinking of ...
5
votes
3answers
1k views

Billing Form: Credit Card details first or last?

Background Info: I am designing a new credit card form for my company and I am happy with the result. In the design I had the credit card details first because users can choose between CC and Paypal ...
4
votes
4answers
152 views

Are edit-form-only interfaces effective for CRMs?

What do you think about the user interface with only an edit form—where there is no separate interface for viewing data—like in Microsoft CRM? Is it effective? What problems do such interfaces tend ...
13
votes
10answers
1k views

Alternatives to having an excessive number of radio buttons on a form?

I have a form which dynamically creates the user's choices as radio buttons. It functionally works, but it does not look that pretty. It looks ugly, particularly if the number of radio buttons grows. ...
2
votes
3answers
338 views

Disable further input until all previous required fields are filled

Is it a good practice to enable fields by turn, so the next input will be enabled only when all required fields above are filled? In this way I am going to prevent the case when user submits a form ...
8
votes
3answers
385 views

Default input labels and text sizes

Looking to get community feedback on a few small related form questions: For standard forms: How long should a standard text box input be? These text boxes would be for first and last name? Should ...
3
votes
4answers
183 views

Is default text needed for simple forms?

Does having default text on simple forms improve usability or simply clutter the interface? I have a sign in form that is very simple, and visually I think it would be better without the default ...
6
votes
3answers
321 views

How to show invalidation errors for fieldsets?

In our various application forms we test for valid entry and required entry, and if invalid/missing we redbox the field and drop a text note immediately under the field. No drama there. We do have ...
5
votes
5answers
831 views

3-level tab design alternatives

I have this new requirement for an application UI design. There is one instance of the app wherein the user needs to input a lot of info, the recommended wireframe was to put a 3 level tab design ...
8
votes
3answers
694 views

Design recommendation for a button

I have a form in which the user requests a report to the system by clicking the Send Report Request button. The system then produces scheduled reports according to the interval the user selected ...
12
votes
11answers
378 views

How to tell a client in a form that they can enter their email OR their tel # (but both are not necessary)?

In a contact form, I need either their number or email. I've thought of these ways: Have field label be "Email or Tel #", or "Email / Tel #" Have the above, but placeholder text in the input saying ...
8
votes
4answers
531 views

Is it good practice to only accept numeric keystrokes in number-only fields?

I have a form that only takes in numbers as it represents a dollar amount. Currently, the form only accepts numerical keystrokes. Is this good practise?
2
votes
1answer
171 views

Options of options in web form

So I have some options that a user can choose from, and then from those options they can choose sub options. Right now it is setup using the jquery accordion, where the main option is clicked and ...
2
votes
3answers
143 views

Is it the best idea to gather only one field to create a new record and then edit all fields later?

This question is specifically about web sites, but it may apply to other areas. In my last few web sites, I have been gathering minimal info in a form to create a new record. For example, when I add ...
3
votes
2answers
175 views

Locking/Disabling buttons

So, I'm trying to understand which of the following is the best UX for a web application (not a web site). The area of the application I'm considering is the administration side of the app responsible ...
4
votes
2answers
329 views

Input field label position, in context of view and edit mode

We would like to use top aligned fields for our form page, wherein the label text is in bold and the input text, normal (not sure if this is the best scenario). In edit mode, this works fine. The same ...
4
votes
3answers
1k views

What is best practice for button labels?

What is the best practice when you're labeling your app buttons? For example, I have a button that links the user to the product reports page, will the button say "View Product Reports" or just ...
3
votes
2answers
142 views

Should I provide a default selection?

[this whole feature is a new one for us so we don't have real-world data] I have a form that requires the user to select one of predefined items (equivalent to, say, shipping addresses). The user is ...
7
votes
3answers
576 views

What problems could arise from displaying a label inside a textbox during data entry?

Just made the finishing touches on a new technique I developed for using a label in a textbox. Here is the live demonstration: http://powabunga.nfshost.com/bestform/ There were a few things I was ...
204
votes
20answers
50k views

Is this rotating cube interface user-friendly?

I'm working on a prototype for an innovative form interface, where different parts of the form are shown on different sides of a cube. The cube rotates, and the user can fill it out as the cube spins. ...