- From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Date: Sun, 16 Oct 2005 19:47:11 +1000
Lachlan Hunt wrote: > ROBO Design wrote: >> What would probably be better: >> <input type="template" for="some-template-ID" >> action="add|remove|move-up|move-down"> > > If you want it done like that, then at least use type="button". That > way, users of legacy UAs don't get confused by a strange text box that > they don't know what to put into it, but rather end up with a button > that does nothing when clicked. Neither are ideal from a usability > perspective, but the button seems like better graceful degradation. > > However, <button type="add"> already does that, so I'd just leave it as is. Actually, after a little more thought, the action attribute you suggested may actually be better for graceful degradation. but instead of using type="template" or type="button", use type="submit" for either <input> or <button>: <input type="submit" action="add" template="foo" value="Add Row"> OR <button type="submit" action="add" template="foo">Add Row</button> That solves the problem with IE, where <button> defaults to push button instead of submit. It could be defined that buttons with a valid and known action attribute don't submit the form, but rather behave according to the action attribute. -- Lachlan Hunt http://lachy.id.au/
Received on Sunday, 16 October 2005 02:47:11 UTC