Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 4 of 4
  1. #1
    Regular Coder
    Join Date
    Aug 2004
    Location
    codegoboom@yahoo.com
    Posts
    999
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Inconsistent select behavior

    Keyboard navigation of a select dropdown behaves differently than the mouse.

    What is normal:

    tab to a select element, press the up or down arrow keys, and the selection changes

    What is abnormal:

    tab to a select element, pres 'alt + down arrow', press the up or down arrow keys and the selection changes

    What should happen:

    the selection should not be changed until the enter key is pressed, just as it is not changed until the mouse is clicked.

    Why? Because you can't change your mind with the keyboard behaving that way... you have to remember what the last selection was, and key back to it--if you want to cancel your action.

    No browser gets it right, from what I've seen.

    What do you think?
    *this message will self destruct in n-seconds*

  • #2
    Regular Coder
    Join Date
    Aug 2004
    Location
    codegoboom@yahoo.com
    Posts
    999
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Actually, Opera gets it right... how about that! Too bad the others are lame.
    *this message will self destruct in n-seconds*

  • #3
    Senior Coder
    Join Date
    Feb 2003
    Location
    Ontario, Canada
    Posts
    1,223
    Thanks
    0
    Thanked 0 Times in 0 Posts
    If it's that big of a problem, use <select size="5"> or something to that effect.

  • #4
    Regular Coder
    Join Date
    Aug 2004
    Location
    codegoboom@yahoo.com
    Posts
    999
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Not necessarily a big problem, but I can't imagine what purpose it serves.

    If someone can think of a good reason why a control would be designed that way, I'd like to know.
    *this message will self destruct in n-seconds*


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •