- From: Jon Levell <whatwg@coralbark.net>
- Date: Wed, 12 Oct 2005 23:32:51 +0100
Hi, I know that it is a little late in the game to start suggesting entirely new content for the Web Forms 2.0 spec but I've had real trouble in the last few days using select elements in an intranet app. I'd like to suggest the addition of an onchoose event handler to select elements. Onchoose would act like onchange but would be fired even in the choice was the same as before. This is *not* the same as onclick as that is fired when the select menu is opened in current UAs (unless the whole opening the menu and choosing an option is accomplished with one long click). Writing some javascript that simulates this using the onmousedown /onmouseup handlers is non-trival because of the two mode of operation; the double click (once to open the menu, once to select an option) and the single long click operation. A simple use-case for this is a web-based email program. With the inbox shown, messages can be marked as selected with check-boxes then actions applied to the selection with a select box. If 5 messages are selected and then say "marked as important" and then 2 more messages are selected and then the operation is repeated the onchange handler is not called. So that authors could code for both legacy UAs as well as compliant UAs I'd suggest that the onchange handler shouldn't fire if an onchoose handler is specified for an element as that could be easily replicated in new UAs from onchoose if necessary. Is this easily possible already? Am I missing something? If not is this a good idea? Jon Levell
Received on Wednesday, 12 October 2005 15:32:51 UTC