in reply to CGI question: elegant way to have three form image buttons doing different things?

If you didn't mind using Javascript, you could get the form to submit to different cgi scripts. You just need to set the 'action' property of the form and call the 'submit' method:
<html> <head> <script language="javascript"> function doSubmit(_action) { document.login.action = _action; document.login.submit(); } </script> </head> <body> <form name="login"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td align="right">User:</td> <td align="left"><input type="text" name="user" size="15"></td> </tr> <tr> <td align="right">Pass:</td> <td><input type="password" name="pass" size="15"></td> </tr> <tr> <td colspan="2"> <a href="javascript:doSubmit('delete.cgi');"><img alt="Delete" src +="delete.gif" border="0"></a> <a href="javascript:doSubmit('add.cgi');"><img alt="Add" src="add. +gif" border="0"></a> <a href="javascript:doSubmit('edit.cgi');"><img alt="Edit" src="ed +it.gif" border="0"></a> </td> </tr> </table> </form> </body> </html>

willdooUK
--------------
"Home is a castle you built in my mind; I'm home anywhere, anytime."
Donny Hathaway
  • Comment on Re: CGI question: elegant way to have three form image buttons doing different things?
  • Download Code