Ask HN: any suggestions for this form usability problem?
THE CONTEXT OF THE FORM:
It's a form on an ecommerce store, as part of the ordering process, and I'm asking for name, email and address. This is the minimum amount of information required, so I can't reduce the number of fields.
The form fields are arranged vertically, use a large font-size, and are relatively well spaced. I don't really want to reduce the height of the fields or the spacing of them - I've intentionally made it big and simple.
In a right-hand-column, at the top of the page, is the 'Submit' button.
THE PROBLEM: The submit button is above the fold, but once the user has finished filling in the form fields, they're now scrolled down the page, and they can't see the submit button at the top.
I thought of a couple of possible solutions:
(a) A position:fixed CSS property, so the button scrolls.... but I hate scrolling elements, they look like pop-up ads. (b) I repeat the Submit button at the bottom of the form... but then will users get confused about why there are two buttons, which should I click etc.? (c) Only put the submit button at the bottom... but then when users first arrive on the page, they don't see an 'action' button.
Any new suggestions, or favourites from the above?
(ps. I haven't included the link because I don't want you to think I'm chasing traffic for my site. But if you want to see the form in action, I'll post a URL)