- From: ROBO Design <robodesign@gmail.com>
- Date: Mon, 06 Mar 2006 18:20:59 +0200
Le Mon, 06 Mar 2006 18:11:11 +0200, Ric Hardacre <whatwg at cycloid.f9.co.uk> a ?crit: <...> > <form action="order_place.asp"> > <input type="submit" value="PLACE ORDER"> > <input type="submit" value="SAVE QUOTE" action="quote_add.asp#thanks"> > <input type="submit" value="RECALCULATE TOTALS" action="#here"> > </form> > > where > > the first button invokes the default form action (user hands over their > cash) > > the second overrides it with it's own target page (converting the user's > basket into a quote that they can refer to later and place as an order) > > the third submits the page back to itself (as per action="") but > specifies an anchor to jump to (e.g. if the basket and totaliser is at > the foot of the page) At first glance I did think the third submits as if action="order_place.asp#here". But based on the other examples you've provided, maybe it's proper to have it like you said. > as an aside, if i could go back in time i would change the original spec > so that the text displayed on a submit button is separate from the value > submitted, thus: > > <input type="submit" name="ordertype" value="sales" text="PLACE SALES > ORDER"> > <input type="submit" name="ordertype" value="sample" text="PLACE SAMPLE > ORDER"> > <input type="submit" name="ordertype" value="pro" text="REQUEST PRO RATA > INVOICE"> I did think of this quite many times. The example you've provided is not on my taste. <input type="submit" name="ordertype" value="sample"> PLACE SAMPLE ORDER </input> Allowed child element: only a text node. Another example, maybe too "verbose", would be: <label> <input type="submit" name="ordertype" value="sample"> PLACE SAMPLE ORDER </label> This would be consistent with the other inputs (label for input type checkbox|radio|text|password|whatever). What do you think? -- http://www.robodesign.ro ROBO Design - We bring you the future
Received on Monday, 6 March 2006 08:20:59 UTC