- From: Maurice <maurice@thymeonline.com>
- Date: Wed, 02 May 2007 14:52:47 -0400
- To: HTML Working Group <public-html@w3.org>
On 5/2/07 12:57 PM, "Dmitry Turin" <html60@narod.ru> wrote:
>
> Now <submit> has inscription, equal to sending value
> (equal to attribute "value").
> Sometimes it's necessary, that inscription and sending value will be
> different.
>
> Let's add one more attribute "text",
> which will be displayed as inscription (if attribute is specified).
>
> <input type=submit name=task value=copy text=operation1>
> <input type=submit name=task value=move text=operation2>
> <input type=submit name=task value=delete text=operation3>
>
> Thus inscription "move" will be displayed on button,
> and "operation2" will be send to server.
>
>
> Dmitry Turin
> http://html6.by.ru
> http://sql4.by.ru
> http://computer2.by.ru
There are so many ways to avoid this situation on the server side that I
have to disagree.
<input type="submit" name="task" value="Move" />
<?php
if($_POST['task'] == 'Copy'){ $task = 'operation1'; }
if($_POST['task'] == 'Move'){ $task = 'operation2'; }
if($_POST['task'] == 'Delete'){ $task = 'operation3'; }
if($task == 'operation1' ) { ... Code to copy file ... }
if($task == 'operation2' ) { ... Code to move file ... }
if($task == 'operation3' ) { ... Code to delete file ... }
?>
Or you could have had 3 radio buttons. The user picks an operation from the
radio group then hits submit.
Or a select box with the 3 options.
Or somethinge else....
--
:: thyme online ltd
:: po box cb13650 nassau the bahamas
:: website: http://www.thymeonline.com/
:: tel: 242 327-1864 fax: 242 377 1038
Received on Wednesday, 2 May 2007 18:52:52 UTC