You are here: Re: Question about forms « All PHP « IT news, forums, messages
Re: Question about forms

Posted by Hilarion on 07/19/05 19:24

> That wont work since any button that is on the form is automatically
> triggered by the form action that is meant for the submit button.


What? Are you talking about submit action performed by clicking
on "submit" button, or using "submit()" method of form?
If you have HTML form with multiple "submit" buttons, then
the all data control (textbox, checkbox, select, radio) values
are submited to the form action URL (using specified method), but
the value list also contains value of the one (and only one)
clicked "submit" button with this button name as value name.

So if you have form like this:

<form action="action.php" method="get">
<input type="text" name="txt1" value="val1" />
<input type="submit" name="sbmt1" value="sub val1" />
<input type="submit" name="sbmt2" value="sub val2" />
<input type="submit" value="sub unnamed" />
</form>

then after clicking "sub val1" you get:

$_GET['txt1'] == 'val1'
$_GET['sbmt1'] == 'sub val1'

after clicking "sub val2" you get:

$_GET['txt1'] == 'val1'
$_GET['sbmt2'] == 'sub val2'

after clicking "sub unnamed" you get:

$_GET['txt1'] == 'val1'

Yes, it can be browser-specific, but most browsers do it like
that.


The solution which Arjen suggested should work.


Hilarion

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация