My colleagues and I had a little argument yesterday over web form standards and I'd like some outside opinions. This is very theoritical but interesting nonetheless:
let's consider a form with two input fields (let's call them A and B), that A is currently active but empty, and that B is prefilled for you. Once you typed in field A, would you expect the enter key of your keyboard to submit the form, or to switch to field B? Wouldn't "tab" be the key you'd use to switch?
now let's consider the same scenario, but taking in consideration that input field B, while being prefilled, might not reflect the value that you want to submit. Would you still submit the form via hitting the Enter key?
Last layer of difficulty to add: both fields contain a suggestion dropdown, from which you could choose a value. Expected behavior would be to have the enter key autocomplete your value from the chosen suggestion. But would the enter key then automatically send you to field B, since your task is complete with field A?
We're talking purely about a desktop experience, and of course a submit button is still available. For the sake of our exercise, we're not considering any mouse input. Once submitted, the user is redirected to another page (it doesn't involve any validation). Our target audience includes all ages and ranges from non tech saavy to power users.