Forum Moderators: open
<form action="processForm.php">
<div>
...
<input type="submit" name="action1" value="Do Action 1">
<input type="submit" name="action2" value="Do Action 2">
<input type="submit" name="action3" value="Do Action 3">
</div>
</form>
Then in your processForm.php (or whatever you use to process your form), check to see whether action1, action2, or action3 was submitted and perform whatever action based on that.
<input type="submit" name="submitButton" id="action1" value="Do Action 1">
<input type="submit" name="submitButton" id="action2" value="Do Action 2">
<input type="submit" name="submitButton" id="action3" value="Do Action 3">
...........
if ($data{'submitButton'} == 'Do Action 1') { &action1; }
elsif ($data{'submitButton'} == 'Do Action 2') { &action2; }
elsif ($data{'submitButton'} == 'Do Action 3') { &action3; }
else { &default_action; }
"elsif" is strictly perl, most languages use "else if"
<script language="JavaScript">
function publish()
{
document.action="publish";
}
function unpublish()
{
document.action="unpublish";
}
</script>
and in my form i got 2 buttons :
<input name='publish' type='image' src='img/add2.png' value='publish' onClick="publish()">
and
<input name="unpublish" type="image" src="img/delete2.png" value="unpublish" onClick="unpublish()">
It does not work
thanks for the help
hanyaz
You could also name them all the same and check the value: